Class Clipper


  • class Clipper
    extends java.lang.Object
    • Method Detail

      • 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)
      • compareVertices_

        int compareVertices_​(int v_1,
                             int v_2)