Ejemplo n.º 1
0
        private PositionSearchResult CheckDistance(PositionSearchResult currentSearchRes, Segment segment, Point rectangleCoord, Size rectangleSize)
        {
            var rectangle = new Rectangle(rectangleCoord, rectangleSize);
            var dist      = rectangle.GetRectangleCenter().DistanceWithCompression(CloudCenter, xCompression, yCompression);

            if (dist < currentSearchRes.MinDistance)
            {
                return(currentSearchRes.Update(dist, segment, rectangleCoord));
            }

            return(currentSearchRes);
        }