mirror of
https://github.com/xibyte/jsketcher
synced 2026-01-13 03:33:54 +01:00
22 lines
667 B
Java
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();
|
|
}
|