private static BlobPointList GetRoundBlobPoints()
        {
            BlobPointList blobPoints = new BlobPointList();

            blobPoints.IsRound = true;
            return(blobPoints);
        }
        private static BlobPointList GetFiveStarBlobPoints()
        {
            BlobPointList blobPoints = GetFourStarBlobPoints();

            blobPoints.Add(new BlobPoint(Point.Empty, -1, false, false, BlobPointTypes.Concave));
            blobPoints.Add(new BlobPoint(Point.Empty, -1, false, false, BlobPointTypes.Convex));
            return(blobPoints);
        }
        private static BlobPointList GetTriangleBlobPoints()
        {
            BlobPointList blobPoints = new BlobPointList();

            blobPoints.Add(new BlobPoint(Point.Empty, -1, false, false, BlobPointTypes.Concave));
            blobPoints.Add(new BlobPoint(Point.Empty, -1, false, false, BlobPointTypes.Concave));
            blobPoints.Add(new BlobPoint(Point.Empty, -1, false, false, BlobPointTypes.Concave));
            return(blobPoints);
        }
        private static BlobPointList GetCrescentBlobPoints()
        {
            BlobPointList blobPoints = new BlobPointList();

            blobPoints.Add(new BlobPoint(Point.Empty, -1, true, false, BlobPointTypes.Concave));
            blobPoints.Add(new BlobPoint(Point.Empty, -1, false, false, BlobPointTypes.Concave));
            blobPoints.Add(new BlobPoint(Point.Empty, -1, true, false, BlobPointTypes.Convex));
            blobPoints.Add(new BlobPoint(Point.Empty, -1, false, false, BlobPointTypes.Concave));
            return(blobPoints);
        }