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 booleanexecute(EditShape shape, int geometry, IndexMultiDCList sorted_vertices, boolean fixSelfTangency) (package private) boolean(package private) boolean(package private) booleaninsertEdge_(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_()
-