public void Generate(IList <VERTEX> input, out IDecoratedDelaunayTriangulation <VERTEX, CELLDATA> delaunay, bool assignIds = true, bool checkInput = false) { delaunay = new DecoratedDelaunayTriangulation2 <VERTEX, CELLDATA>(); Generate(input, delaunay, assignIds, checkInput); }
public static void Iterate <VERTEX, REGIONDATA, EDGEDATA, CELLDATA>(IDecoratedVoronoiMesh2 <VERTEX, REGIONDATA, EDGEDATA, CELLDATA> src, out IDecoratedVoronoiMesh2 <VERTEX, REGIONDATA, EDGEDATA, CELLDATA> dst1, out IDecoratedDelaunayTriangulation <VERTEX, CELLDATA> dst2) where VERTEX : class, IVertex, new () where REGIONDATA : new () where EDGEDATA : new () where CELLDATA : new () { dst1 = new DecoratedVoronoiMesh2 <VERTEX, REGIONDATA, EDGEDATA, CELLDATA>(); dst1.Generate(GetCentroids(src), out dst2); }