GEOS
3.9.0dev

The action for the internal iterator for performing overlap queries on a MonotoneChain. More...
#include <MonotoneChainOverlapAction.h>
Inherited by geos::noding::MCIndexNoder::SegmentOverlapAction, and geos::noding::MCIndexSegmentSetMutualIntersector::SegmentOverlapAction.
Public Member Functions  
virtual void  overlap (MonotoneChain &mc1, std::size_t start1, MonotoneChain &mc2, std::size_t start2) 
This function can be overridden if the original chains are needed. More...  
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...  
Protected Attributes  
geom::LineSegment  overlapSeg1 
geom::LineSegment  overlapSeg2 
The action for the internal iterator for performing overlap queries on a MonotoneChain.

virtual 
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 

inlinevirtual 
This is a convenience function which can be overridden to obtain the actual line segments which overlap.
param seg1
param seg2