Class ControlPoint

  • All Implemented Interfaces:
    java.io.Serializable

    public class ControlPoint
    extends XmlMarshallable
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • parent

        public Edge parent
      • active

        public boolean active
    • Constructor Detail

      • ControlPoint

        public ControlPoint()
      • ControlPoint

        public ControlPoint​(Vector2D position,
                            Edge parent)
    • Method Detail

      • getPosition

        public Vector2D getPosition()
      • setPosition

        public void setPosition​(Vector2D position)
      • containsCoordinate

        public boolean containsCoordinate​(double x,
                                          double y)
      • toXml

        public org.w3c.dom.Element toXml​(org.w3c.dom.Document doc)
                                  throws java.lang.Exception
        Overrides:
        toXml in class XmlMarshallable
        Throws:
        java.lang.Exception
      • fromXml

        public void fromXml​(org.w3c.dom.Element enode)