com.vividsolutions.jts.noding
Class Noder

java.lang.Object
  extended bycom.vividsolutions.jts.noding.Noder
Direct Known Subclasses:
MCQuadtreeNoder, SimpleNoder

public abstract class Noder
extends java.lang.Object

Computes all intersections between segments in a set of SegmentStrings. Intersections found are represented as SegmentNodes and add to the SegmentStrings in which they occur.

Version:
1.4.0

Field Summary
protected  SegmentIntersector segInt
           
 
Constructor Summary
Noder()
           
 
Method Summary
static java.util.List getNodedEdges(java.util.Collection segStrings)
           
static void getNodedEdges(java.util.Collection segStrings, java.util.Collection resultEdgelist)
           
abstract  java.util.Collection node(java.util.Collection segStrings)
           
 void setSegmentIntersector(SegmentIntersector segInt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

segInt

protected SegmentIntersector segInt
Constructor Detail

Noder

public Noder()
Method Detail

getNodedEdges

public static java.util.List getNodedEdges(java.util.Collection segStrings)

getNodedEdges

public static void getNodedEdges(java.util.Collection segStrings,
                                 java.util.Collection resultEdgelist)

setSegmentIntersector

public void setSegmentIntersector(SegmentIntersector segInt)

node

public abstract java.util.Collection node(java.util.Collection segStrings)