Package com.esri.core.geometry
Class QuadTree.QuadTreeIterator
java.lang.Object
com.esri.core.geometry.QuadTree.QuadTreeIterator
- Enclosing class:
QuadTree
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Object
getImpl_()
Returns a void* to the impl class.int
next()
Moves the iterator to the next Element_handle and returns the Element_handle.void
resetIterator
(Envelope2D query, double tolerance) Resets the iterator to a starting state on the QuadTree using the input Envelope2D as the query.void
resetIterator
(Geometry query, double tolerance) Resets the iterator to an starting state on the QuadTree.
-
Field Details
-
m_impl
-
m_b_sorted
private boolean m_b_sorted
-
-
Constructor Details
-
QuadTreeIterator
-
-
Method Details
-
resetIterator
Resets the iterator to an starting state on the QuadTree. If the input Geometry is a Line segment, then the query will be the segment. Otherwise the query will be the Envelope2D bounding the Geometry. \param query The Geometry used for the query. \param tolerance The tolerance used for the intersection tests. -
resetIterator
Resets the iterator to a starting state on the QuadTree using the input Envelope2D as the query. \param query The Envelope2D used for the query. \param tolerance The tolerance used for the intersection tests. -
next
public int next()Moves the iterator to the next Element_handle and returns the Element_handle. -
getImpl_
Object getImpl_()Returns a void* to the impl class.
-