GEOS  3.3.3
Public Member Functions | List of all members
geos::noding::MCIndexSegmentSetMutualIntersector Class Reference

Intersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex. More...

#include <MCIndexSegmentSetMutualIntersector.h>

Inheritance diagram for geos::noding::MCIndexSegmentSetMutualIntersector:
geos::noding::SegmentSetMutualIntersector

Public Member Functions

std::vector
< index::chain::MonotoneChain * > & 
getMonotoneChains ()
index::SpatialIndexgetIndex ()
void setBaseSegments (SegmentString::ConstVect *segStrings)
void process (SegmentString::ConstVect *segStrings)
- Public Member Functions inherited from geos::noding::SegmentSetMutualIntersector
void setSegmentIntersector (SegmentIntersector *si)

Additional Inherited Members

- Protected Attributes inherited from geos::noding::SegmentSetMutualIntersector
SegmentIntersectorsegInt

Detailed Description

Intersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex.

Version
1.7

Member Function Documentation

void geos::noding::MCIndexSegmentSetMutualIntersector::process ( SegmentString::ConstVect *  segStrings)
virtual

Computes the intersections for two collections of SegmentStrings.

Parameters
segStrings1a collection of SegmentStrings to node

Implements geos::noding::SegmentSetMutualIntersector.

void geos::noding::MCIndexSegmentSetMutualIntersector::setBaseSegments ( SegmentString::ConstVect *  segStrings)
virtual
Parameters
segStrings0a collection of SegmentStrings to node

Implements geos::noding::SegmentSetMutualIntersector.


The documentation for this class was generated from the following file: