namespace TriangleNet.Meshing
{
using TriangleNet.Geometry;
///
/// Interface for polygon triangulation.
///
public interface IConstraintMesher
{
///
/// Triangulates a polygon.
///
/// The polygon.
/// Mesh
IMesh Triangulate(IPolygon polygon);
///
/// Triangulates a polygon, applying constraint options.
///
/// The polygon.
/// Constraint options.
/// Mesh
IMesh Triangulate(IPolygon polygon, ConstraintOptions options);
}
}