JIGL
v1.6

jigl.signal.ops.morph
Class GClose

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

public class GClose
extends SimpleOperator

GClose performs a close operation on a signal. Supports DiscreteSignal, RealSignal.

Provides command option.


Field Summary
private  int center_x
          center position
private  SignalKernel kernel
          morph kernel
 
Constructor Summary
GClose(SignalKernel ker, int x)
          Initilizes Close ker SignalKernel x center x value
 
Method Summary
protected  Signal apply(DiscreteSignal signal)
          Closes a DiscreteSignal.
protected  Signal apply(DiscreteSignal signal, ROI roi)
          Closes a DiscreteSignal in a region of interest.
protected  Signal apply(RealSignal signal)
          Closes a RealSignal.
protected  Signal apply(RealSignal signal, ROI roi)
          Closes a RealSignal in a region of interest.
static void main(String[] argv)
          For command 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
 

Field Detail

kernel

private SignalKernel kernel
morph kernel


center_x

private int center_x
center position

Constructor Detail

GClose

public GClose(SignalKernel ker,
              int x)
Initilizes Close ker SignalKernel x center x value

Method Detail

apply

protected Signal apply(DiscreteSignal signal)
Closes a DiscreteSignal. Returned signal is a DiscreteSignal. (signal is not modified).

Overrides:
apply in class SimpleOperator
Parameters:
signal - DiscreteSignal to perform close on.
Returns:
DiscreteSignal

apply

protected Signal apply(DiscreteSignal signal,
                       ROI roi)
Closes a DiscreteSignal in a region of interest. Returned signal is a DiscreteSignal. (signal is not modified).

Overrides:
apply in class SimpleOperator
Parameters:
signal - DiscreteSignal to perform close on.
roi - Region of Interest of signal
Returns:
DiscreteSignal

apply

protected Signal apply(RealSignal signal)
Closes a RealSignal. Returned signal is a RealSignal (signal is not modified).

Overrides:
apply in class SimpleOperator
Parameters:
signal - RealSignal to perform close on.
Returns:
RealSignal

apply

protected Signal apply(RealSignal signal,
                       ROI roi)
Closes a RealSignal in a region of interest. Returned signal is a RealSignal (signal is not modified).

Overrides:
apply in class SimpleOperator
Parameters:
signal - RealSignal to perform close on.
roi - Region of Interest of signal
Returns:
RealSignal

main

public static void main(String[] argv)
For command option. The syntax is "java GClose input_filename kernel_filename center_x output_filename"


JIGL
v1.6

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