|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplugins.big.bigsnake3d.keeper.SnakeKeeper
public class SnakeKeeper
Class that takes care of the optimization of the snake.
Constructor Summary | |
---|---|
SnakeKeeper(icy.sequence.Sequence sequence,
SphereSnake snake,
BIGSnake3D mainPlugin)
Default constructor. |
Method Summary | |
---|---|
void |
activateSnake()
|
SphereSnakeParameters |
getESnakeParameters()
|
java.lang.String |
getID()
|
plugins.big.bigsnakeutils.icy.snake3D.Snake3DNode[] |
getNodesCopy()
|
void |
rasterizeSnake()
|
void |
refreshViewerFromSnake()
|
void |
removeFromSequence()
|
void |
roiChanged(icy.roi.ROIEvent event)
|
void |
sequenceChanged(icy.sequence.SequenceEvent sequenceEvent)
|
void |
sequenceClosed(icy.sequence.Sequence sequence)
|
void |
setActionPlane(ActionPlane actionPlane)
|
void |
setDisplaySettings(DisplaySettings displaySettings)
|
void |
setEditingMode(SnakeEditMode editingMode)
|
void |
setID(java.lang.String id)
|
void |
setSelected(boolean selected)
|
void |
setSnakeEditMode(SnakeEditMode editingMode)
|
void |
setSnakeParameters(SphereSnakeParameters snakeParameters)
Updates the parameters of the snake. |
void |
shiftSnake(int dx,
int dy,
int dz)
Applies a shift on the position of the snake. |
void |
startOptimization()
Launches the optimization procedure in a new thread. |
void |
stopOptimization()
Stops the optimization procedure. |
void |
update(java.util.Observable observable,
java.lang.Object object)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SnakeKeeper(icy.sequence.Sequence sequence, SphereSnake snake, BIGSnake3D mainPlugin)
Method Detail |
---|
public SphereSnakeParameters getESnakeParameters()
public void activateSnake()
public plugins.big.bigsnakeutils.icy.snake3D.Snake3DNode[] getNodesCopy()
public void rasterizeSnake()
public void startOptimization()
public void stopOptimization()
public void removeFromSequence()
public void roiChanged(icy.roi.ROIEvent event)
roiChanged
in interface icy.roi.ROIListener
public void update(java.util.Observable observable, java.lang.Object object)
update
in interface java.util.Observer
public void shiftSnake(int dx, int dy, int dz)
public void setActionPlane(ActionPlane actionPlane)
public void setDisplaySettings(DisplaySettings displaySettings)
public void setEditingMode(SnakeEditMode editingMode)
public void setSnakeEditMode(SnakeEditMode editingMode)
public void setSnakeParameters(SphereSnakeParameters snakeParameters)
public void setSelected(boolean selected)
public void setID(java.lang.String id)
public java.lang.String getID()
public void sequenceChanged(icy.sequence.SequenceEvent sequenceEvent)
sequenceChanged
in interface icy.sequence.SequenceListener
public void sequenceClosed(icy.sequence.Sequence sequence)
sequenceClosed
in interface icy.sequence.SequenceListener
public void refreshViewerFromSnake()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |