B C E F G H I O R S T

B

bestAttemptColor - Variable in class ovusculeSnake2D.OvusculeSnake2DScale
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 ovusculeSnake2D.OvusculeSnake2DScale
This flag is used to determine how to draw the outline of this scale.
currentAttemptColor - Variable in class ovusculeSnake2D.OvusculeSnake2DScale
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 ovusculeSnake2D.OvusculeSnake2D
The purpose of this method is to compute the energy of the snake.

F

filled - Variable in class ovusculeSnake2D.OvusculeSnake2DScale
This flag is used to determine how to draw the interior of this scale.
frozen - Variable in class ovusculeSnake2D.OvusculeSnake2DNode
Methods of the class OvusculeSnake2DKeeper are allowed to modify OvusculeSnake2DNode objects only if their frozen flag is set to false.

G

getEnergyGradient() - Method in interface ovusculeSnake2D.OvusculeSnake2D
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 ovusculeSnake2D.OvusculeSnake2D
This method provides an accessor to the snake-defining nodes.
getScales() - Method in interface ovusculeSnake2D.OvusculeSnake2D
The purpose of this method is to detemine what to draw on screen, given the current configuration of nodes.

H

hidden - Variable in class ovusculeSnake2D.OvusculeSnake2DNode
Methods of the class OvusculeSnake2DKeeper are allowed to interactively display (as a cross) the nodes stored in OvusculeSnake2DNode objects only if their hidden flag is set to false.

I

interactAndOptimize(OvusculeSnake2D, ImagePlus) - Method in class ovusculeSnake2D.OvusculeSnake2DKeeper
This method allows the user to alternate between interactive guiding of the snake and automatic optimization under control of the class OvusculeSnake2DKeeper.

O

optimize(OvusculeSnake2D, ImagePlus, boolean, boolean) - Method in class ovusculeSnake2D.OvusculeSnake2DKeeper
This method performs the optimization of the snake according to the measure implemented in the method OvusculeSnake2D.energy().
Ovuscule_ - Class in <Unnamed>
 
Ovuscule_() - Constructor for class Ovuscule_
 
ovusculeSnake2D - package ovusculeSnake2D
 
OvusculeSnake2D - Interface in ovusculeSnake2D
This interface encapsulates the number-crunching aspect of snakes.
OvusculeSnake2DKeeper - Class in ovusculeSnake2D
This class encapsulates the interactive and managerial aspects of snakes.
OvusculeSnake2DKeeper() - Constructor for class ovusculeSnake2D.OvusculeSnake2DKeeper
 
OvusculeSnake2DNode - Class in ovusculeSnake2D
This class is used to store the snake-defining parameters.
OvusculeSnake2DNode(double, double) - Constructor for class ovusculeSnake2D.OvusculeSnake2DNode
This constructor builds a point that is initially neither frozen nor hidden.
OvusculeSnake2DNode(double, double, boolean, boolean) - Constructor for class ovusculeSnake2D.OvusculeSnake2DNode
This constructor builds a point with the given initial values.
OvusculeSnake2DScale - Class in ovusculeSnake2D
This class is used to store the scales that are used to draw the skin of the snake.
OvusculeSnake2DScale() - Constructor for class ovusculeSnake2D.OvusculeSnake2DScale
This constructor builds a scale with default values.
OvusculeSnake2DScale(Color, Color, boolean, boolean) - Constructor for class ovusculeSnake2D.OvusculeSnake2DScale
This constructor builds a scale with the provided colors and flags.

R

run(ImageProcessor) - Method in class Ovuscule_
 

S

setNodes(OvusculeSnake2DNode[]) - Method in interface ovusculeSnake2D.OvusculeSnake2D
This method provides a mutator to the snake-defining nodes.
setup(String, ImagePlus) - Method in class Ovuscule_
 

T

toString() - Method in class ovusculeSnake2D.OvusculeSnake2DNode
This method returns text-based information about this object.
toString() - Method in class ovusculeSnake2D.OvusculeSnake2DScale
This method returns text-based information about this object.

B C E F G H I O R S T