|
GEOS 3.15.0dev
|
Intersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex. More...
#include <MCIndexSegmentSetMutualIntersector.h>
Public Member Functions | |
| MCIndexSegmentSetMutualIntersector (double p_tolerance) | |
| MCIndexSegmentSetMutualIntersector (const geom::Envelope *p_envelope) | |
| 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) |
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.