Class CrackAndCluster


  • final class CrackAndCluster
    extends java.lang.Object
    • Field Detail

      • m_tolerance

        private double m_tolerance
      • m_filter_degenerate_segments

        private boolean m_filter_degenerate_segments
    • Constructor Detail

      • CrackAndCluster

        private CrackAndCluster​(ProgressTracker progressTracker)
    • Method Detail

      • non_empty_points_need_to_cluster

        static boolean non_empty_points_need_to_cluster​(double tolerance,
                                                        Point pt1,
                                                        Point pt2)
      • cluster_non_empty_points

        static Point cluster_non_empty_points​(Point pt1,
                                              Point pt2,
                                              double w1,
                                              int rank1,
                                              double w2,
                                              int rank2)
      • execute

        public static boolean execute​(EditShape shape,
                                      double tolerance,
                                      ProgressTracker progressTracker,
                                      boolean filter_degenerate_segments)
      • _cluster

        private boolean _cluster​(double toleranceCluster)
      • _crack

        private boolean _crack​(double tolerance_for_cracking)
      • _do

        private boolean _do()