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 Vector2Dcoordinates
-
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 booleancontainsCoordinate(double x, double y)voidfromXml(org.w3c.dom.Element enode)doubleget(int dimension)doublegetX()doublegetY()voidsnapToGrid(double gridSize)java.lang.StringtoString()org.w3c.dom.ElementtoXml(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:
toXmlin classXmlMarshallable- Throws:
java.lang.Exception
-
fromXml
public void fromXml(org.w3c.dom.Element enode)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-