GEOS 3.11.1
|
Intersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex. More...
#include <MCIndexSegmentSetMutualIntersector.h>
Public Member Functions | |
index::SpatialIndex * | getIndex () |
void | setBaseSegments (SegmentString::ConstVect *segStrings) override |
void | process (SegmentString::ConstVect *segStrings) override |
MCIndexSegmentSetMutualIntersector (const MCIndexSegmentSetMutualIntersector &)=delete | |
MCIndexSegmentSetMutualIntersector & | operator= (const MCIndexSegmentSetMutualIntersector &)=delete |
Public Member Functions inherited from geos::noding::SegmentSetMutualIntersector | |
void | setSegmentIntersector (SegmentIntersector *si) |
virtual void | setBaseSegments (SegmentString::ConstVect *segStrings)=0 |
virtual void | process (SegmentString::ConstVect *segStrings)=0 |
Additional Inherited Members | |
Protected Attributes inherited from geos::noding::SegmentSetMutualIntersector | |
SegmentIntersector * | segInt |
Intersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex.
|
delete |
Disable copy construction and assignment. Apparently needed to make this class compile under MSVC. (See https://stackoverflow.com/q/29565299)
|
overridevirtual |
Computes the intersections for two collections of SegmentStrings.
segStrings | a collection of SegmentStrings to node |
Implements geos::noding::SegmentSetMutualIntersector.
|
overridevirtual |
segStrings | a collection of SegmentStrings to node |
Implements geos::noding::SegmentSetMutualIntersector.