GEOS
3.9.1dev
|
#include <MCIndexNoder.h>
Public Member Functions | |
SegmentOverlapAction (SegmentIntersector &newSi) | |
void | overlap (index::chain::MonotoneChain &mc1, std::size_t start1, index::chain::MonotoneChain &mc2, std::size_t start2) override |
This function can be overridden if the original chains are needed. More... | |
![]() | |
MonotoneChainOverlapAction () | |
virtual | ~MonotoneChainOverlapAction () |
virtual void | overlap (const geom::LineSegment &, const geom::LineSegment &) |
This is a convenience function which can be overridden to obtain the actual line segments which overlap. More... | |
Private Member Functions | |
SegmentOverlapAction (const SegmentOverlapAction &other)=delete | |
SegmentOverlapAction & | operator= (const SegmentOverlapAction &rhs)=delete |
Private Attributes | |
SegmentIntersector & | si |
Additional Inherited Members | |
![]() | |
geom::LineSegment | overlapSeg1 |
geom::LineSegment | overlapSeg2 |
Definition at line 106 of file MCIndexNoder.h.
|
inline |
Definition at line 108 of file MCIndexNoder.h.
|
privatedelete |
|
privatedelete |
|
overridevirtual |
This function can be overridden if the original chains are needed.
mc1 | a MonotoneChain |
mc2 | a MonotoneChain |
start1 | the index of the start of the overlapping segment from mc1 |
start2 | the index of the start of the overlapping segment from mc2 |
Reimplemented from geos::index::chain::MonotoneChainOverlapAction.
|
private |
Definition at line 117 of file MCIndexNoder.h.