JIGL
v1.6

jigl.signal.ops.levelOps
Class Log

java.lang.Object
  |
  +--jigl.signal.SimpleOperator
        |
        +--jigl.signal.ops.levelOps.Log
All Implemented Interfaces:
Operator

public class Log
extends SimpleOperator

Performs the Log function on each pixel in this signal. Supports DiscreteSignal, RealSignal. Please note this class always return a RealSignal.

Provides command line option.


Constructor Summary
Log()
          Dummy Constructor
 
Method Summary
protected  Signal apply(DiscreteSignal signal)
          Performs the Log function on a DiscreteSignal.
protected  Signal apply(DiscreteSignal signal, ROI roi)
          Performs the Log function on a DiscreteSignal in a region of interest.
protected  Signal apply(RealSignal signal)
          Performs the Log function on a RealSignal.
protected  Signal apply(RealSignal signal, ROI roi)
          Performs the Log function on a RealSignal in a region of interest.
static void main(String[] argv)
          For command line option.
 
Methods inherited from class jigl.signal.SimpleOperator
apply, apply, apply, apply, apply, apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Log

public Log()
Dummy Constructor

Method Detail

apply

protected Signal apply(DiscreteSignal signal)
Performs the Log function on a DiscreteSignal. Returned Signal is a RealSignal (signal is not modified).

Overrides:
apply in class SimpleOperator
Parameters:
signal - DiscreteSignal
Returns:
RealSignal

apply

protected Signal apply(DiscreteSignal signal,
                       ROI roi)
Performs the Log function on a DiscreteSignal in a region of interest. Returned Signal is a RealSignal (signal is not modified).

Overrides:
apply in class SimpleOperator
Parameters:
signal - DiscreteSignal
roi - Region of Interest
Returns:
RealSignal

apply

protected Signal apply(RealSignal signal)
Performs the Log function on a RealSignal. Returned Signal is a RealSignal (signal is not modified).

Overrides:
apply in class SimpleOperator
Parameters:
signal - RealSignal
Returns:
RealSignal

apply

protected Signal apply(RealSignal signal,
                       ROI roi)
Performs the Log function on a RealSignal in a region of interest. Returned Signal is a RealSignal.

Overrides:
apply in class SimpleOperator
Parameters:
signal - RealSignal
roi - Region of Interest of signal
Returns:
RealSignal

main

public static void main(String[] argv)
For command line option. The systax is "java Log input_filename output_filename".


JIGL
v1.6

Submit a bug or feature
Revised in May 2002 by Weiming Liu