public class SegmentOp extends NullOp
Modifier and Type | Field and Description |
---|---|
static int |
CONNECT4 |
static int |
CONNECT8 |
Constructor and Description |
---|
SegmentOp()
Creates a new instance of SegmentOp
|
SegmentOp(int connectivity,
double tolerance,
java.awt.Color background) |
Modifier and Type | Method and Description |
---|---|
protected void |
fillComponent(java.util.Stack<java.awt.Point> state,
java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest,
int x,
int y,
java.awt.Color baseColor,
java.awt.Color compID) |
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest) |
protected java.awt.Color |
randomColor() |
void |
setBackground(java.awt.Color back) |
void |
setConnectivity(int connectivity) |
void |
setTolerance(double tolerance) |
createCompatibleDestImage, getBounds2D, getOpName, getPoint2D, getRenderingHints
public static final int CONNECT4
public static final int CONNECT8
public SegmentOp()
public SegmentOp(int connectivity, double tolerance, java.awt.Color background)
connectivity
- tolerance
- background
- public void setConnectivity(int connectivity)
connectivity
- public void setTolerance(double tolerance)
tolerance
- public void setBackground(java.awt.Color back)
back
- protected void fillComponent(java.util.Stack<java.awt.Point> state, java.awt.image.BufferedImage src, java.awt.image.BufferedImage dest, int x, int y, java.awt.Color baseColor, java.awt.Color compID)
state
- src
- dest
- x
- y
- baseColor
- compID
- public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dest)
protected java.awt.Color randomColor()