ovusculeSnake2D
Class OvusculeSnake2DNode
java.lang.Object
java.awt.geom.Point2D
java.awt.geom.Point2D.Double
ovusculeSnake2D.OvusculeSnake2DNode
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class OvusculeSnake2DNode
- extends java.awt.geom.Point2D.Double
This class is used to store the snake-defining parameters. It extends
the capabilities of the class Point2D.Double
by
additional state variables.
- See Also:
OvusculeSnake2D
,
Serialized Form
Nested classes/interfaces inherited from class java.awt.geom.Point2D |
java.awt.geom.Point2D.Double, java.awt.geom.Point2D.Float |
Field Summary |
boolean |
frozen
Methods of the class OvusculeSnake2DKeeper are allowed
to modify OvusculeSnake2DNode objects only if their
frozen flag is set to false . |
boolean |
hidden
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 . |
Fields inherited from class java.awt.geom.Point2D.Double |
x, y |
Constructor Summary |
OvusculeSnake2DNode(double x,
double y)
This constructor builds a point that is initially neither frozen nor
hidden. |
OvusculeSnake2DNode(double x,
double y,
boolean frozen,
boolean hidden)
This constructor builds a point with the given initial values. |
Method Summary |
java.lang.String |
toString()
This method returns text-based information about this object. |
Methods inherited from class java.awt.geom.Point2D.Double |
getX, getY, setLocation |
Methods inherited from class java.awt.geom.Point2D |
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, equals, hashCode, setLocation |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
frozen
public boolean frozen
- Methods of the class
OvusculeSnake2DKeeper
are allowed
to modify OvusculeSnake2DNode
objects only if their
frozen
flag is set to false
.
hidden
public boolean hidden
- 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
.
OvusculeSnake2DNode
public OvusculeSnake2DNode(double x,
double y)
- This constructor builds a point that is initially neither frozen nor
hidden.
- Parameters:
x
- The horizontal coordinate.y
- The vertical coordinate.
OvusculeSnake2DNode
public OvusculeSnake2DNode(double x,
double y,
boolean frozen,
boolean hidden)
- This constructor builds a point with the given initial values.
- Parameters:
x
- The horizontal coordinate.y
- The vertical coordinate.frozen
- Set to false
to allow methods of the class
OvusculeSnake2DKeeper
to modify this point. Set to
true
otherwise.hidden
- Set to false
to allow methods of the class
OvusculeSnake2DKeeper
to display this point. Set to
true
otherwise.
toString
public java.lang.String toString()
- This method returns text-based information about this object.
- Overrides:
toString
in class java.awt.geom.Point2D.Double