j2d.blobDetection
Class EdgeDetection

java.lang.Object
  extended by j2d.blobDetection.Metaballs2D
      extended by j2d.blobDetection.EdgeDetection
Direct Known Subclasses:
BlobDetection

public class EdgeDetection
extends Metaballs2D


Field Summary
static byte C_B
           
static byte C_G
           
static byte C_R
           
 int imgHeight
           
 int imgWidth
           
 float m_coeff
           
 int[] pixels
           
 boolean posDiscrimination
           
 
Constructor Summary
EdgeDetection(int imgWidth, int imgHeight)
           
 
Method Summary
 void computeEdges(int[] pixels)
           
 void computeIsovalue()
           
 EdgeVertex getEdgeVertex(int index)
           
 void setImage(int[] pixels)
           
 void setPosDiscrimination(boolean is)
           
 void setThreshold(float value)
           
 
Methods inherited from class j2d.blobDetection.Metaballs2D
computeMesh, init, setIsovalue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

C_R

public static final byte C_R
See Also:
Constant Field Values

C_G

public static final byte C_G
See Also:
Constant Field Values

C_B

public static final byte C_B
See Also:
Constant Field Values

imgWidth

public int imgWidth

imgHeight

public int imgHeight

pixels

public int[] pixels

posDiscrimination

public boolean posDiscrimination

m_coeff

public float m_coeff
Constructor Detail

EdgeDetection

public EdgeDetection(int imgWidth,
                     int imgHeight)
Method Detail

setPosDiscrimination

public void setPosDiscrimination(boolean is)

setThreshold

public void setThreshold(float value)

setImage

public void setImage(int[] pixels)

computeEdges

public void computeEdges(int[] pixels)

computeIsovalue

public void computeIsovalue()
Overrides:
computeIsovalue in class Metaballs2D

getEdgeVertex

public EdgeVertex getEdgeVertex(int index)