Delaunay.DelaunayLinesForEdgesClass.DelaunayLinesForEdges C# (CSharp) Method

DelaunayLinesForEdges() static private method

static private DelaunayLinesForEdges ( List edges ) : List
edges List
return List
        internal static List<LineSegment> DelaunayLinesForEdges(List<Edge> edges)
        {
            List<LineSegment> segments = new List<LineSegment>();
            foreach (Edge edge in edges)
            {
                segments.Add(edge.DelaunayLine());
            }
            return segments;
        }

Usage Example

コード例 #1
0
ファイル: Voronoi.cs プロジェクト: VB6Hobbyst7/Delaunay-2
        public List <LineSegment> SpanningTree(string type, BitmapData keepOutMask)
        {
            List <Edge>        edges    = selectNonIntersectingEdgesClass.SelectNonIntersectingEdges(keepOutMask, _edges);
            List <LineSegment> segments = DelaunayLinesForEdgesClass.DelaunayLinesForEdges(edges);

            return(Kruskal.GetKruskal(segments, type));
        }
All Usage Examples Of Delaunay.DelaunayLinesForEdgesClass::DelaunayLinesForEdges
DelaunayLinesForEdgesClass