B C E F G H I R S T

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 modify Snake2DNode objects only if their frozen flag is set to false.

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 in Snake2DNode objects only if their hidden flag is set to false.

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>
 
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.

B C E F G H I R S T