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 getTriangles(); public List getPoints(); public void addTriangle(DelaunayTriangle t); public void addTriangles(List list); public void clearTriangulation(); public TriangulationMode getTriangulationMode(); }