Class RingOrientationFixer

java.lang.Object
com.esri.core.geometry.RingOrientationFixer

class RingOrientationFixer extends Object
  • 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

    • m_sweep_comparator

  • Constructor Details

    • RingOrientationFixer

      RingOrientationFixer()
  • Method Details

    • fixRingOrientation_

      boolean fixRingOrientation_()
    • processBunchForRingOrientationTest_

      boolean processBunchForRingOrientationTest_(AttributeStreamOfInt32 bunch)
    • processBunchForRingOrientationTestOddEven_

      boolean processBunchForRingOrientationTestOddEven_(AttributeStreamOfInt32 bunch)
    • processBunchForRingOrientationRemoveEdges_

      void processBunchForRingOrientationRemoveEdges_(AttributeStreamOfInt32 bunch)
    • insertEdge_

      boolean insertEdge_(int vertex, int reused_node)
    • execute

      static boolean execute(EditShape shape, int geometry, IndexMultiDCList sorted_vertices, boolean fixSelfTangency)
    • fixRingSelfTangency_

      boolean fixRingSelfTangency_()