Package org.locationtech.jts.noding
Class SegmentNode
- java.lang.Object
-
- org.locationtech.jts.noding.SegmentNode
-
- All Implemented Interfaces:
java.lang.Comparable
public class SegmentNode extends java.lang.Object implements java.lang.Comparable
Represents an intersection point between twoSegmentString
s.- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description Coordinate
coord
int
segmentIndex
-
Constructor Summary
Constructors Constructor Description SegmentNode(NodedSegmentString segString, Coordinate coord, int segmentIndex, int segmentOctant)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object obj)
Coordinate
getCoordinate()
Gets theCoordinate
giving the location of this node.boolean
isEndPoint(int maxSegmentIndex)
boolean
isInterior()
void
print(java.io.PrintStream out)
java.lang.String
toString()
-
-
-
Field Detail
-
coord
public final Coordinate coord
-
segmentIndex
public final int segmentIndex
-
-
Constructor Detail
-
SegmentNode
public SegmentNode(NodedSegmentString segString, Coordinate coord, int segmentIndex, int segmentOctant)
-
-
Method Detail
-
getCoordinate
public Coordinate getCoordinate()
Gets theCoordinate
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 interfacejava.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 classjava.lang.Object
-
-