Class IntervalTreeImpl.IntervalTreeIteratorImpl
java.lang.Object
com.esri.core.geometry.IntervalTreeImpl.IntervalTreeIteratorImpl
- Enclosing class:
IntervalTreeImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate int[]private IntervalTreeImplprivate intprivate intprivate Envelope1Dprivate intprivate AttributeStreamOfInt32 -
Constructor Summary
ConstructorsConstructorDescriptionIntervalTreeIteratorImpl(IntervalTreeImpl interval_tree) IntervalTreeIteratorImpl(IntervalTreeImpl interval_tree, double query, double tolerance) IntervalTreeIteratorImpl(IntervalTreeImpl interval_tree, Envelope1D query, double tolerance) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanall_()private intprivate intgetNext_()private intgetPrev_()private booleanprivate booleanleft_()(package private) intnext()private booleanpIn_()private booleanpL_()private booleanpR_()private booleanpT_()(package private) voidresetIterator(double query, double tolerance) (package private) voidresetIterator(double query_min, double query_max, double tolerance) (package private) voidresetIterator(Envelope1D query, double tolerance) private booleanright_()
-
Field Details
-
m_interval_tree
-
m_query
-
m_tertiary_handle
private int m_tertiary_handle -
m_next_tertiary_handle
private int m_next_tertiary_handle -
m_forked_handle
private int m_forked_handle -
m_current_end_handle
private int m_current_end_handle -
m_next_end_handle
private int m_next_end_handle -
m_tertiary_stack
-
m_function_index
private int m_function_index -
m_function_stack
private int[] m_function_stack
-
-
Constructor Details
-
IntervalTreeIteratorImpl
IntervalTreeIteratorImpl(IntervalTreeImpl interval_tree, Envelope1D query, double tolerance) -
IntervalTreeIteratorImpl
IntervalTreeIteratorImpl(IntervalTreeImpl interval_tree, double query, double tolerance) -
IntervalTreeIteratorImpl
IntervalTreeIteratorImpl(IntervalTreeImpl interval_tree)
-
-
Method Details
-
getNext_
private int getNext_() -
getPrev_
private int getPrev_() -
getCurrentEndIndex_
private int getCurrentEndIndex_() -
next
int next() -
initialize_
private boolean initialize_() -
pIn_
private boolean pIn_() -
pL_
private boolean pL_() -
pR_
private boolean pR_() -
pT_
private boolean pT_() -
left_
private boolean left_() -
right_
private boolean right_() -
all_
private boolean all_() -
resetIterator
-
resetIterator
void resetIterator(double query_min, double query_max, double tolerance) -
resetIterator
void resetIterator(double query, double tolerance)
-