Package com.esri.core.geometry
Class TopoGraph.PlaneSweepComparator
- java.lang.Object
-
- com.esri.core.geometry.Treap.Comparator
-
- com.esri.core.geometry.TopoGraph.PlaneSweepComparator
-
- Enclosing class:
- TopoGraph
static final class TopoGraph.PlaneSweepComparator extends Treap.Comparator
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Envelope1D
interval_left
(package private) Envelope1D
interval_right
(package private) SegmentBuffer
m_buffer_left
(package private) SegmentBuffer
m_buffer_right
(package private) TopoGraph
m_helper
(package private) double
m_y_scanline
-
Constructor Summary
Constructors Constructor Description PlaneSweepComparator(TopoGraph helper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
compare(Treap treap, int left, int node)
(package private) void
setY(double y)
-
Methods inherited from class com.esri.core.geometry.Treap.Comparator
onAddUniqueElementFailed, onAddUniqueElementFailedImpl_, onDelete, onDeleteImpl_, onEndSearch, onEndSearchImpl_, onSet, onSetImpl_
-
-
-
-
Field Detail
-
m_helper
TopoGraph m_helper
-
m_buffer_left
SegmentBuffer m_buffer_left
-
m_buffer_right
SegmentBuffer m_buffer_right
-
interval_left
Envelope1D interval_left
-
interval_right
Envelope1D interval_right
-
m_y_scanline
double m_y_scanline
-
-
Constructor Detail
-
PlaneSweepComparator
PlaneSweepComparator(TopoGraph helper)
-
-
Method Detail
-
compare
int compare(Treap treap, int left, int node)
- Specified by:
compare
in classTreap.Comparator
-
setY
void setY(double y)
-
-