CCT.NUI.Core.Shape.GrahamScan.SortPointsByAngle C# (CSharp) Method

SortPointsByAngle() private method

private SortPointsByAngle ( ) : IList
return IList
        private IList<Point> SortPointsByAngle()
        {
            var p0 = this.FindMinimalOrdinatePoint();
            var comparer = new PointAngleComparer2D(p0);
            var sortedPoints = new List<Point>(this.points);
            sortedPoints.Remove(p0);
            sortedPoints.Insert(0, p0);
            sortedPoints.Sort(1, sortedPoints.Count - 1, comparer);
            return sortedPoints;
        }
    }