Exemplo n.º 1
0
        private int SquaredDistanceToNearestNeighbour(int[] point)
        {
            IntMath fy = new IntMath();
            var     nodeNearestNeighbours     = tree.GetNearestNeighbours(point, tree.Count());
            var     nodeNearestNeighbour      = nodeNearestNeighbours.First(x => x.Point != point);
            var     nodeNearestNeighbourPoint = nodeNearestNeighbour.Point;

            return(fy.DistanceSquaredBetweenPoints(nodeNearestNeighbourPoint, point));
        }