Class Clipper

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

class Clipper extends Object
  • Field Details

    • m_extent

      Envelope2D m_extent
    • m_shape

      EditShape m_shape
    • m_geometry

      int m_geometry
    • m_vertices_on_extent_index

      int m_vertices_on_extent_index
    • m_vertices_on_extent

      AttributeStreamOfInt32 m_vertices_on_extent
  • Constructor Details

  • Method Details

    • checkSegmentIntersection_

      int checkSegmentIntersection_(Envelope2D seg_env, int side, double clip_value)
    • clipMultiPath2_

      MultiPath clipMultiPath2_(MultiPath multi_path_in, double tolerance, double densify_dist)
    • clipPolygon2_

      MultiPath clipPolygon2_(Polygon polygon_in, double tolerance, double densify_dist)
    • clipPolyline_

      MultiPath clipPolyline_(Polyline polyline_in, double tolerance)
    • resolveBoundaryOverlaps_

      void resolveBoundaryOverlaps_()
    • densifyAlongClipExtent_

      void densifyAlongClipExtent_(double densify_dist)
    • splitSegments_

      void splitSegments_(boolean b_axis_x, double clip_value)
    • resolveOverlaps_

      void resolveOverlaps_(boolean b_axis_x, double clip_value)
    • beforeRemoveVertex_

      void beforeRemoveVertex_(int v_1, AttributeStreamOfInt32 sorted_vertices, int sorted_index)
    • removeOverlap_

      void removeOverlap_(AttributeStreamOfInt32 sorted_vertices, int v, int nextv, int v_1, int prevv_1, int sorted_index)
    • fixPaths_

      void fixPaths_()
    • clipMultiPath_

      static Geometry clipMultiPath_(MultiPath multipath, Envelope2D extent, double tolerance, double densify_dist)
    • clip

      static Geometry clip(Geometry geometry, Envelope2D extent, double tolerance, double densify_dist)
    • compareVertices_

      int compareVertices_(int v_1, int v_2)