public class InteractiveSnake.SmoothSnake extends InteractiveSnake.Candidates
Modifier and Type | Field and Description |
---|---|
protected boolean |
disconnectedSnakeEnds |
protected boolean |
fixedSnakeEnds |
int |
NinterPts |
int |
Npts |
pt
Constructor and Description |
---|
SmoothSnake(InteractiveSnake.Snake snake) |
Modifier and Type | Method and Description |
---|---|
void |
ClearPts() |
void |
Copy(InteractiveSnake.SmoothSnake newssnake) |
float |
distanceToSnake(Point2D img_pt)
find closest smooth-snake point distance.
|
void |
Draw(java.awt.Graphics cur_gr,
ij.gui.ImageCanvas cur_ic) |
void |
Draw(java.awt.Graphics cur_gr,
ij.gui.ImageCanvas cur_ic,
java.awt.Color thiscolor) |
void |
Draw(java.awt.Graphics cur_gr,
ScreenSelectorCanvas cur_ic) |
void |
Set(InteractiveSnake.Snake snake) |
void |
update(int ptAt,
InteractiveSnake.Snake snake) |
Copy, destroy, getMax, getMaxPt, insert, insert, insert, insertExtraPt, toString
public int Npts
public int NinterPts
protected boolean fixedSnakeEnds
protected boolean disconnectedSnakeEnds
public SmoothSnake(InteractiveSnake.Snake snake)
public void Copy(InteractiveSnake.SmoothSnake newssnake)
public void Set(InteractiveSnake.Snake snake)
public void update(int ptAt, InteractiveSnake.Snake snake)
public void ClearPts()
ClearPts
in class InteractiveSnake.Candidates
public float distanceToSnake(Point2D img_pt)
public void Draw(java.awt.Graphics cur_gr, ij.gui.ImageCanvas cur_ic)
Draw
in class InteractiveSnake.Candidates
public void Draw(java.awt.Graphics cur_gr, ij.gui.ImageCanvas cur_ic, java.awt.Color thiscolor)
public void Draw(java.awt.Graphics cur_gr, ScreenSelectorCanvas cur_ic)
Draw
in class InteractiveSnake.Candidates