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, toStringpublic 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.Candidatespublic float distanceToSnake(Point2D img_pt)
public void Draw(java.awt.Graphics cur_gr,
ij.gui.ImageCanvas cur_ic)
Draw in class InteractiveSnake.Candidatespublic 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