public class SplineCurveKeeper
extends java.lang.Object
implements icy.roi.ROIListener
Modifier and Type | Field and Description |
---|---|
SplineCurve |
splineCurve_
The spline curve associated to this
SplineCurveKeeper . |
Constructor and Description |
---|
SplineCurveKeeper(icy.sequence.Sequence sequence,
SplineCurve splineCurve,
ShapeDesigner mainPlugin)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
activateSplineCurve() |
void |
deactivateSplineCurve() |
java.lang.String |
getID() |
plugins.big.bigsnakeutils.icy.snake2D.Snake2DNode[] |
getNodesCopy() |
SplineCurveParameters |
getSplineCurveParameters() |
void |
removeFromSequence() |
void |
roiChanged(icy.roi.ROIEvent event) |
void |
setID(java.lang.String id) |
void |
setSelected(boolean selected) |
void |
setSplineCurveEditMode(SplineCurveEditMode editingMode) |
void |
setSplineCurveParameters(SplineCurveParameters splineCurveParameters)
Updates the parameters of the spline curve.
|
void |
setSymmetric(boolean symmetric) |
void |
shiftSplineCurve(int dx,
int dy)
Applies a shift on the position of the spline curve.
|
public SplineCurve splineCurve_
SplineCurveKeeper
.public SplineCurveKeeper(icy.sequence.Sequence sequence, SplineCurve splineCurve, ShapeDesigner mainPlugin)
public void activateSplineCurve()
public void deactivateSplineCurve()
public java.lang.String getID()
public plugins.big.bigsnakeutils.icy.snake2D.Snake2DNode[] getNodesCopy()
public SplineCurveParameters getSplineCurveParameters()
public void removeFromSequence()
public void roiChanged(icy.roi.ROIEvent event)
roiChanged
in interface icy.roi.ROIListener
public void setID(java.lang.String id)
public void setSelected(boolean selected)
public void setSplineCurveEditMode(SplineCurveEditMode editingMode)
public void setSplineCurveParameters(SplineCurveParameters splineCurveParameters)
public void setSymmetric(boolean symmetric)
public void shiftSplineCurve(int dx, int dy)