package org.poly2tri.triangulation;
import java.util.List;
import org.poly2tri.triangulation.delaunay.DelaunayTriangle;
public interface Triangulatable {
/**
* Preparations needed before triangulation start should be handled here
* @param tcx
*/
public void prepareTriangulation(TriangulationContext<?> tcx);
public List<DelaunayTriangle> getTriangles();
public List<TriangulationPoint> getPoints();
public void addTriangle(DelaunayTriangle t);
public void addTriangles(List<DelaunayTriangle> list);
public void clearTriangulation();
public TriangulationMode getTriangulationMode();
}