GEOS  3.6.1
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

◆ process()

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.

◆ setBaseSegments()

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: