Class SegmentNode

  • All Implemented Interfaces:
    java.lang.Comparable

    public class SegmentNode
    extends java.lang.Object
    implements java.lang.Comparable
    Represents an intersection point between two SegmentStrings.
    Version:
    1.7
    • Field Detail

      • segmentIndex

        public final int segmentIndex
    • Method Detail

      • getCoordinate

        public Coordinate getCoordinate()
        Gets the Coordinate giving the location of this node.
        Returns:
        the coordinate of the node
      • isInterior

        public boolean isInterior()
      • isEndPoint

        public boolean isEndPoint​(int maxSegmentIndex)
      • compareTo

        public int compareTo​(java.lang.Object obj)
        Specified by:
        compareTo in interface java.lang.Comparable
        Returns:
        -1 this SegmentNode is located before the argument location; 0 this SegmentNode is at the argument location; 1 this SegmentNode is located after the argument location
      • print

        public void print​(java.io.PrintStream out)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object