Package com.esri.core.geometry
Class PairwiseIntersectorImpl
java.lang.Object
com.esri.core.geometry.PairwiseIntersectorImpl
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private boolean
private int
private int
private Envelope2DIntersectorImpl
private MultiPathImpl
private MultiPathImpl
private int
private Envelope2D
private QuadTreeImpl
private SegmentIteratorImpl
private double
-
Constructor Summary
ConstructorsConstructorDescriptionPairwiseIntersectorImpl
(MultiPathImpl multi_path_impl_a, MultiPathImpl multi_path_impl_b, double tolerance, boolean b_paths) -
Method Summary
Modifier and TypeMethodDescription(package private) int
(package private) Envelope2D
(package private) int
(package private) Envelope2D
(package private) boolean
iterate_()
(package private) boolean
next()
(package private) boolean
(package private) boolean
-
Field Details
-
m_multi_path_impl_a
-
m_multi_path_impl_b
-
m_b_paths
private boolean m_b_paths -
m_b_quad_tree
private boolean m_b_quad_tree -
m_b_done
private boolean m_b_done -
m_b_swap_elements
private boolean m_b_swap_elements -
m_tolerance
private double m_tolerance -
m_path_index
private int m_path_index -
m_element_handle
private int m_element_handle -
m_paths_query
-
m_quad_tree
-
m_qt_iter
-
m_seg_iter
-
m_intersector
-
m_function
private int m_function
-
-
Constructor Details
-
PairwiseIntersectorImpl
PairwiseIntersectorImpl(MultiPathImpl multi_path_impl_a, MultiPathImpl multi_path_impl_b, double tolerance, boolean b_paths)
-
-
Method Details
-
next
boolean next() -
getRedElement
int getRedElement() -
getBlueElement
int getBlueElement() -
getRedEnvelope
Envelope2D getRedEnvelope() -
getBlueEnvelope
Envelope2D getBlueEnvelope() -
nextPath_
boolean nextPath_() -
nextSegment_
boolean nextSegment_() -
iterate_
boolean iterate_()
-