Strabo.Core.TextDetection.TextString.ShortestDistance C# (CSharp) Method

ShortestDistance() private method

private ShortestDistance ( MyConnectedComponentsAnalysisFast char_blob ) : double
char_blob MyConnectedComponentsAnalysisFast
return double
        private double ShortestDistance(MyConnectedComponentsAnalysisFast.MyBlob char_blob)
        {
            double min_distance = Double.MaxValue;
            Point a = char_blob.mass_center;
            for (int i = 0; i < _char_list.Count; i++)
            {
                Point b = _char_list[i].mass_center;
                double distance = Math.Sqrt((a.X - b.X) * (a.X - b.X) + (a.Y - b.Y) * (a.Y - b.Y));
                if (distance < min_distance)
                    min_distance = distance;
            }
            return min_distance;
        }