public static void Iterate <VERTEX>(IVoronoiMesh2 <VERTEX> src, out IVoronoiMesh2 <VERTEX> dst1, out IDelaunayTriangulation <VERTEX> dst2)
     where VERTEX : class, IVertex, new ()
 {
     dst1 = new VoronoiMesh2 <VERTEX>();
     dst1.Generate(GetCentroids(src), out dst2);
 }
 public static void Iterate <VERTEX>(IVoronoiMesh2 <VERTEX> src, out IVoronoiMesh2 <VERTEX> dst)
     where VERTEX : class, IVertex, new ()
 {
     dst = new VoronoiMesh2 <VERTEX>();
     dst.Generate(GetCentroids(src));
 }