com.vividsolutions.jts.noding

Class MCIndexNoder

Implemented Interfaces:
Noder

public class MCIndexNoder
extends SinglePassNoder

Nodes a set of SegmentStrings using a index based on MonotoneChains and a SpatialIndex. The SpatialIndex used should be something that supports envelope (range) queries efficiently (such as a Quadtree or STRtree.
Version:
1.7

Nested Class Summary

class
MCIndexNoder.SegmentOverlapAction

Field Summary

Fields inherited from class com.vividsolutions.jts.noding.SinglePassNoder

segInt

Constructor Summary

MCIndexNoder()

Method Summary

void
computeNodes(Collection inputSegStrings)
SpatialIndex
getIndex()
List
getMonotoneChains()
Collection
getNodedSubstrings()

Methods inherited from class com.vividsolutions.jts.noding.SinglePassNoder

computeNodes, getNodedSubstrings, setSegmentIntersector

Constructor Details

MCIndexNoder

public MCIndexNoder()

Method Details

computeNodes

public void computeNodes(Collection inputSegStrings)
Specified by:
computeNodes in interface Noder
Overrides:
computeNodes in interface SinglePassNoder

getIndex

public SpatialIndex getIndex()

getMonotoneChains

public List getMonotoneChains()

getNodedSubstrings

public Collection getNodedSubstrings()
Specified by:
getNodedSubstrings in interface Noder
Overrides:
getNodedSubstrings in interface SinglePassNoder