CCT.NUI.Core.Clustering.KMeans.AddToMinimalDistanceCluster C# (CSharp) Method

AddToMinimalDistanceCluster() private method

private AddToMinimalDistanceCluster ( System.Point point ) : void
point System.Point
return void
        private void AddToMinimalDistanceCluster(Point point)
        {
            int clusterIndex = 0;
            var minDist = CalcDistance(0, point);
            for (int index = 1; index < this.clusters.Count; index++)
            {
                var dist = this.CalcDistance(index, point);
                if (dist < minDist)
                {
                    clusterIndex = index;
                    minDist = dist;
                }
            }
            this.clusters[clusterIndex].AddPoint(point);
        }
    }