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, getRenderingHintspublic 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()