示例#1
0
        public static List <Point> SortPointsByX(List <Point> points)
        {
            var compare = new PointComparerByX();

            points.Sort(compare);
            return(points);
        }
示例#2
0
        public static List <Point> LinePointsInRadiusDependence(IEnumerable <Point> max, IEnumerable <Point> min)
        {
            var union   = max.Union(min).ToList();
            var compare = new PointComparerByX();

            union.Sort(compare);

            return(union.Select((t, i) => new Point(i, t.X * t.X)).ToList());
        }