Index
All Classes and Interfaces|All Packages|Serialized Form
B
- bestAttemptColor - Variable in class snake2D.Snake2DScale
-
This is the color with which this scale will be drawn if it is part of the optimal skin found so far in the course of the optimization.
C
- closed - Variable in class snake2D.Snake2DScale
-
This flag is used to determine how to draw the outline of this scale.
- currentAttemptColor - Variable in class snake2D.Snake2DScale
-
This is the color with which this scale will be drawn if it is part of the skin being currently examined in the course of the optimization.
E
- energy() - Method in interface snake2D.Snake2D
-
The purpose of this method is to compute the energy of the snake.
F
- filled - Variable in class snake2D.Snake2DScale
-
This flag is used to determine how to draw the interior of this scale.
- frozen - Variable in class snake2D.Snake2DNode
-
Methods of the class
Snake2DKeeper
are allowed to modifySnake2DNode
objects only if theirfrozen
flag is set tofalse
.
G
- getEnergyGradient() - Method in interface snake2D.Snake2D
-
The purpose of this method is to compute the gradient of the snake energy with respect to the snake-defining nodes.
- getNodes() - Method in interface snake2D.Snake2D
-
This method provides an accessor to the snake-defining nodes.
- getScales() - Method in interface snake2D.Snake2D
-
The purpose of this method is to detemine what to draw on screen, given the current configuration of nodes.
H
- hidden - Variable in class snake2D.Snake2DNode
-
Methods of the class
Snake2DKeeper
are allowed to interactively display (as a cross) the nodes stored inSnake2DNode
objects only if theirhidden
flag is set tofalse
.
I
- interactAndOptimize(Snake2D, ImagePlus) - Method in class snake2D.Snake2DKeeper
-
This method allows the user to alternate between interactive guiding of the snake and automatic optimization under control of the class
Snake2DKeeper
.
R
- run(ImageProcessor) - Method in class Snakuscule_
S
- setNodes(Snake2DNode[]) - Method in interface snake2D.Snake2D
-
This method provides a mutator to the snake-defining nodes.
- setup(String, ImagePlus) - Method in class Snakuscule_
- snake2D - package snake2D
- Snake2D - Interface in snake2D
-
This interface encapsulates the number-crunching aspect of snakes.
- Snake2DKeeper - Class in snake2D
-
This class encapsulates the interactive and managerial aspects of snakes.
- Snake2DKeeper() - Constructor for class snake2D.Snake2DKeeper
- Snake2DNode - Class in snake2D
-
This class is used to store the snake-defining parameters.
- Snake2DNode(double, double) - Constructor for class snake2D.Snake2DNode
-
This constructor builds a point that is initially neither frozen nor hidden.
- Snake2DNode(double, double, boolean, boolean) - Constructor for class snake2D.Snake2DNode
-
This constructor builds a point with the given initial values.
- Snake2DScale - Class in snake2D
-
This class is used to store the scales that are used to draw the skin of the snake.
- Snake2DScale() - Constructor for class snake2D.Snake2DScale
-
This constructor builds a scale with default values.
- Snake2DScale(Color, Color, boolean, boolean) - Constructor for class snake2D.Snake2DScale
-
This constructor builds a scale with the provided colors and flags.
- Snakuscule_ - Class in Unnamed Package
- Snakuscule_() - Constructor for class Snakuscule_
T
- toString() - Method in class snake2D.Snake2DNode
-
This method returns text-based information about this object.
- toString() - Method in class snake2D.Snake2DScale
-
This method returns text-based information about this object.
All Classes and Interfaces|All Packages|Serialized Form