Package org.locationtech.jts.index.chain
Class MonotoneChainOverlapAction
- java.lang.Object
-
- org.locationtech.jts.index.chain.MonotoneChainOverlapAction
-
- Direct Known Subclasses:
MCIndexNoder.SegmentOverlapAction,MCIndexSegmentSetMutualIntersector.SegmentOverlapAction
public class MonotoneChainOverlapAction extends Object
The action for the internal iterator for performing overlap queries on a MonotoneChain- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description protected LineSegmentoverlapSeg1protected LineSegmentoverlapSeg2
-
Constructor Summary
Constructors Constructor Description MonotoneChainOverlapAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidoverlap(LineSegment seg1, LineSegment seg2)This is a convenience function which can be overridden to obtain the actual line segments which overlapvoidoverlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)This function can be overridden if the original chains are needed
-
-
-
Field Detail
-
overlapSeg1
protected LineSegment overlapSeg1
-
overlapSeg2
protected LineSegment overlapSeg2
-
-
Method Detail
-
overlap
public void overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
This function can be overridden if the original chains are needed- Parameters:
start1- the index of the start of the overlapping segment from mc1start2- the index of the start of the overlapping segment from mc2
-
overlap
public void overlap(LineSegment seg1, LineSegment seg2)
This is a convenience function which can be overridden to obtain the actual line segments which overlap- Parameters:
seg1-seg2-
-
-