17 #include <geos/triangulate/tri/TriList.h> 18 #include <geos/triangulate/tri/Tri.h> 37 namespace triangulate {
58 std::unique_ptr<Geometry> compute();
60 static std::unique_ptr<Geometry> toGeometry(
62 const std::vector<std::unique_ptr<
TriList<Tri>>>& allTriLists);
73 : inputGeom(p_inputGeom)
74 , geomFact(p_inputGeom->getFactory())
83 static std::unique_ptr<Geometry> triangulate(
const Geometry* geom);
ConstrainedDelaunayTriangulator(const Geometry *p_inputGeom)
Definition: ConstrainedDelaunayTriangulator.h:72
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
Definition: ConstrainedDelaunayTriangulator.h:50
Represents a linear polygon, which may include holes.
Definition: Polygon.h:61
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:66
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25