DistanceMetric() public method

public DistanceMetric ( ClusterPrototype otherCluster ) : double
otherCluster ClusterPrototype
return double
Ejemplo n.º 1
0
 private bool IsMergeRequired(ClusterPrototype cluster1, ClusterPrototype cluster2)
 {
     return  cluster1.DistanceMetric(cluster2) < this.settings.MergeMinimumDistanceToCluster ||
             Point.Distance(cluster1.Center, cluster2.Center) < this.settings.MergeMaximumClusterCenterDistances ||
             Point.Distance(cluster1.Center.X, cluster1.Center.Y, cluster2.Center.X, cluster2.Center.Y) < this.settings.MergeMaximumClusterCenterDistances2D;
 }
Ejemplo n.º 2
0
 private bool IsMergeRequired(ClusterPrototype cluster1, ClusterPrototype cluster2)
 {
     return(cluster1.DistanceMetric(cluster2) < this.settings.MergeMinimumDistanceToCluster ||
            Point.Distance(cluster1.Center, cluster2.Center) < this.settings.MergeMaximumClusterCenterDistances ||
            Point.Distance(cluster1.Center.X, cluster1.Center.Y, cluster2.Center.X, cluster2.Center.Y) < this.settings.MergeMaximumClusterCenterDistances2D);
 }