org.jscience.computing.ai.vision
Class BorderTracingOp

java.lang.Object
  extended by org.jscience.computing.ai.vision.Filter
      extended by org.jscience.computing.ai.vision.BorderTracingOp

public class BorderTracingOp
extends Filter

Placeholder - this class is not yet implemented!


Field Summary
protected  java.util.LinkedList borderList
          DOCUMENT ME!
protected  int connectivity
          DOCUMENT ME!
 int CONNECTIVITY_EIGHT
          DOCUMENT ME!
 int CONNECTIVITY_FOUR
          DOCUMENT ME!
 int INNER_TRACE
          DOCUMENT ME!
 int OUTER_TRACE
          DOCUMENT ME!
protected  int scanStartX
          DOCUMENT ME!
protected  int scanStartY
          DOCUMENT ME!
 
Constructor Summary
BorderTracingOp()
          Creates a new instance of BorderTracingOp
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage image, java.awt.image.BufferedImage output)
          DOCUMENT ME!
protected  java.awt.image.BufferedImage innerBorder(java.awt.image.BufferedImage input, java.awt.image.BufferedImage output)
          DOCUMENT ME!
static void main(java.lang.String[] args)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.computing.ai.vision.Filter
filter, verifyOutput, verifyOutput, verifyOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INNER_TRACE

public final int INNER_TRACE
DOCUMENT ME!

See Also:
Constant Field Values

OUTER_TRACE

public final int OUTER_TRACE
DOCUMENT ME!

See Also:
Constant Field Values

CONNECTIVITY_FOUR

public final int CONNECTIVITY_FOUR
DOCUMENT ME!

See Also:
Constant Field Values

CONNECTIVITY_EIGHT

public final int CONNECTIVITY_EIGHT
DOCUMENT ME!

See Also:
Constant Field Values

scanStartX

protected int scanStartX
DOCUMENT ME!


scanStartY

protected int scanStartY
DOCUMENT ME!


connectivity

protected int connectivity
DOCUMENT ME!


borderList

protected java.util.LinkedList borderList
DOCUMENT ME!

Constructor Detail

BorderTracingOp

public BorderTracingOp()
Creates a new instance of BorderTracingOp

Method Detail

main

public static void main(java.lang.String[] args)
DOCUMENT ME!

Parameters:
args - the command line arguments

innerBorder

protected java.awt.image.BufferedImage innerBorder(java.awt.image.BufferedImage input,
                                                   java.awt.image.BufferedImage output)
DOCUMENT ME!

Parameters:
input - DOCUMENT ME!
output - DOCUMENT ME!
Returns:
DOCUMENT ME!

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage image,
                                           java.awt.image.BufferedImage output)
DOCUMENT ME!

Specified by:
filter in class Filter
Parameters:
image - DOCUMENT ME!
output - DOCUMENT ME!
Returns:
DOCUMENT ME!
See Also:
Filter.verifyOutput(BufferedImage,BufferedImage)