Package com.esri.core.geometry
Class CrackAndCluster
- java.lang.Object
-
- com.esri.core.geometry.CrackAndCluster
-
final class CrackAndCluster extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
m_filter_degenerate_segments
private ProgressTracker
m_progressTracker
private EditShape
m_shape
private double
m_tolerance
-
Constructor Summary
Constructors Modifier Constructor Description private
CrackAndCluster(ProgressTracker progressTracker)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
_cluster(double toleranceCluster)
private boolean
_crack(double tolerance_for_cracking)
private boolean
_do()
(package private) static Point
cluster_non_empty_points(Point pt1, Point pt2, double w1, int rank1, double w2, int rank2)
static boolean
execute(EditShape shape, double tolerance, ProgressTracker progressTracker, boolean filter_degenerate_segments)
(package private) static boolean
non_empty_points_need_to_cluster(double tolerance, Point pt1, Point pt2)
-
-
-
Field Detail
-
m_shape
private EditShape m_shape
-
m_progressTracker
private ProgressTracker m_progressTracker
-
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()
-
-