Package com.esri.core.geometry
Class RingOrientationFixer
java.lang.Object
com.esri.core.geometry.RingOrientationFixer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
(package private) class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Treap
(package private) RingOrientationFixer.Edges
(package private) boolean
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) EditShape
(package private) IndexMultiDCList
(package private) RingOrientationFixer.RingOrientationTestComparator
(package private) AttributeStreamOfInt32
(package private) int
(package private) double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static boolean
execute
(EditShape shape, int geometry, IndexMultiDCList sorted_vertices, boolean fixSelfTangency) (package private) boolean
(package private) boolean
(package private) boolean
insertEdge_
(int vertex, int reused_node) (package private) void
(package private) boolean
(package private) boolean
-
Field Details
-
m_shape
EditShape m_shape -
m_AET
Treap m_AET -
m_y_scanline
double m_y_scanline -
m_geometry
int m_geometry -
m_unknown_ring_orientation_count
int m_unknown_ring_orientation_count -
m_sorted_vertices
IndexMultiDCList m_sorted_vertices -
m_unknown_nodes
AttributeStreamOfInt32 m_unknown_nodes -
m_node_1_user_index
int m_node_1_user_index -
m_node_2_user_index
int m_node_2_user_index -
m_path_orientation_index
int m_path_orientation_index -
m_path_parentage_index
int m_path_parentage_index -
m_fixSelfTangency
boolean m_fixSelfTangency -
m_edges
RingOrientationFixer.Edges m_edges -
m_sweep_comparator
RingOrientationFixer.RingOrientationTestComparator m_sweep_comparator
-
-
Constructor Details
-
RingOrientationFixer
RingOrientationFixer()
-
-
Method Details
-
fixRingOrientation_
boolean fixRingOrientation_() -
processBunchForRingOrientationTest_
-
processBunchForRingOrientationTestOddEven_
-
processBunchForRingOrientationRemoveEdges_
-
insertEdge_
boolean insertEdge_(int vertex, int reused_node) -
execute
static boolean execute(EditShape shape, int geometry, IndexMultiDCList sorted_vertices, boolean fixSelfTangency) -
fixRingSelfTangency_
boolean fixRingSelfTangency_()
-