JIGL
v1.6

jigl.signal.ops.morph
Class Erode

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

public class Erode
extends SimpleOperator

Erode performs an erode operation on a signal. Supports BinarySignal.

Provides command option.


Field Summary
(package private)  int center_x
          center position
(package private)  SignalKernel kernel
          morph kernel
 
Constructor Summary
Erode(SignalKernel ker, int x)
          Initilizes Erode
 
Method Summary
protected  Signal apply(BinarySignal signal)
          Erodes a BinarySignal.
protected  Signal apply(BinarySignal signal, ROI roi)
          Erodes a BinarySignal 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, apply, apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kernel

SignalKernel kernel
morph kernel


center_x

int center_x
center position

Constructor Detail

Erode

public Erode(SignalKernel ker,
             int x)
Initilizes Erode

Method Detail

apply

protected Signal apply(BinarySignal signal)
Erodes a BinarySignal. Returned signal is a BinarySignal (signal is not modified).

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

apply

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

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

main

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


JIGL
v1.6

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