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 LineSegment
overlapSeg1
protected LineSegment
overlapSeg2
-
Constructor Summary
Constructors Constructor Description MonotoneChainOverlapAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
overlap(LineSegment seg1, LineSegment seg2)
This is a convenience function which can be overridden to obtain the actual line segments which overlapvoid
overlap(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
-
-
-