Package com.algo.structure
Class EdgeIntermediatePoint
- java.lang.Object
-
- com.algo.plugins.XmlMarshallable
-
- com.algo.structure.EdgeIntermediatePoint
-
- All Implemented Interfaces:
java.io.Serializable
public class EdgeIntermediatePoint extends XmlMarshallable implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Vector2D
coordinates
-
Constructor Summary
Constructors Constructor Description EdgeIntermediatePoint()
EdgeIntermediatePoint(Vector2D coords)
EdgeIntermediatePoint(java.lang.Double x, java.lang.Double y)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsCoordinate(double x, double y)
void
fromXml(org.w3c.dom.Element enode)
double
get(int dimension)
double
getX()
double
getY()
void
snapToGrid(double gridSize)
java.lang.String
toString()
org.w3c.dom.Element
toXml(org.w3c.dom.Document doc)
-
Methods inherited from class com.algo.plugins.XmlMarshallable
xmlName
-
-
-
-
Field Detail
-
coordinates
public Vector2D coordinates
-
-
Constructor Detail
-
EdgeIntermediatePoint
public EdgeIntermediatePoint()
-
EdgeIntermediatePoint
public EdgeIntermediatePoint(java.lang.Double x, java.lang.Double y)
-
EdgeIntermediatePoint
public EdgeIntermediatePoint(Vector2D coords)
-
-
Method Detail
-
containsCoordinate
public boolean containsCoordinate(double x, double y)
-
snapToGrid
public void snapToGrid(double gridSize)
-
get
public double get(int dimension)
-
getX
public double getX()
-
getY
public double getY()
-
toXml
public org.w3c.dom.Element toXml(org.w3c.dom.Document doc) throws java.lang.Exception
- Overrides:
toXml
in classXmlMarshallable
- Throws:
java.lang.Exception
-
fromXml
public void fromXml(org.w3c.dom.Element enode)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-