Class SegmentNode

java.lang.Object
org.locationtech.jts.noding.SegmentNode
All Implemented Interfaces:
Comparable

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

    • segString

      private final NodedSegmentString segString
    • coord

      public final Coordinate coord
    • segmentIndex

      public final int segmentIndex
    • segmentOctant

      private final int segmentOctant
    • isInterior

      private final boolean isInterior
  • Constructor Details

  • Method Details

    • 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(Object obj)
      Specified by:
      compareTo in interface 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(PrintStream out)