rj-action-library/External/Triangle.NET/Triangle/Voronoi/IVoronoiFactory.cs

19 lines
398 B
C#
Raw Permalink Normal View History


namespace TriangleNet.Voronoi
{
using TriangleNet.Topology.DCEL;
public interface IVoronoiFactory
{
void Initialize(int vertexCount, int edgeCount, int faceCount);
void Reset();
Vertex CreateVertex(double x, double y);
HalfEdge CreateHalfEdge(Vertex origin, Face face);
Face CreateFace(Geometry.Vertex vertex);
}
}