Intersecter class
Methods
-
addRegion(List<Coordinate> region)
→ void
-
-
calculate({bool inverted = false})
→ SegmentList
-
-
calculate_INTERNAL(bool primaryPolyInverted, bool secondaryPolyInverted)
→ SegmentList
-
-
calculateXD(SegmentList segments1, bool inverted1, SegmentList segments2, bool inverted2)
→ SegmentList
-
-
checkBothIntersections(EventNode ev, EventNode above, EventNode below)
→ EventNode
-
-
checkIntersection(EventNode ev1, EventNode ev2)
→ EventNode
-
-
eventAdd(EventNode ev, Coordinate other_pt)
→ void
-
-
eventAddSegment(Segment seg, bool primary)
→ EventNode
-
-
eventAddSegmentEnd(EventNode ev_start, Segment seg, bool primary)
→ EventNode
-
-
eventAddSegmentStart(Segment seg, bool primary)
→ EventNode
-
-
eventDivide(EventNode ev, Coordinate pt)
→ EventNode
-
-
eventUpdateEnd(EventNode ev, Coordinate end)
→ void
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
segmentCopy(Coordinate start, Coordinate end, Segment seg)
→ Segment
-
-
segmentNew(Coordinate start, Coordinate end)
→ Segment
-
-
statusFindSurrounding(EventNode ev)
→ Transition
-
-
toString()
→ String
-
A string representation of this object.
inherited