jsketcher/src/org/poly2tri/triangulation/Triangulatable.java
Val Erastov df53c08794 init
2014-08-11 20:20:49 -07:00

22 lines
667 B
Java

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();
}