JTS Topology Suite version 1.13

com.vividsolutions.jts.noding
Class SegmentNode

java.lang.Object
  extended by com.vividsolutions.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 two SegmentStrings.

Version:
1.7

Field Summary
 Coordinate coord
           
 int segmentIndex
           
 
Constructor Summary
SegmentNode(NodedSegmentString segString, Coordinate coord, int segmentIndex, int segmentOctant)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
           
 Coordinate getCoordinate()
          Gets the Coordinate giving the location of this node.
 boolean isEndPoint(int maxSegmentIndex)
           
 boolean isInterior()
           
 void print(java.io.PrintStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

JTS Topology Suite version 1.13