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.
    • 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)