17#include <geos/triangulate/tri/TriList.h>
18#include <geos/triangulate/tri/Tri.h>
56 template<
typename TriType>
64 const Geometry* inputGeom;
65 const GeometryFactory* geomFact;
67 std::unique_ptr<Geometry> compute();
74 void triangulatePolygon(
const Polygon* poly, TriList<Tri>& triList);
85 : inputGeom(p_inputGeom)
86 , geomFact(p_inputGeom->getFactory())
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition GeometryFactory.h:70
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition Geometry.h:196
Represents a linear polygon, which may include holes.
Definition Polygon.h:61
static std::unique_ptr< Geometry > triangulate(const Geometry *geom)
PolygonTriangulator(const Geometry *p_inputGeom)
Definition PolygonTriangulator.h:84
Classes to compute Delaunay triangulations.
Definition ConcaveHull.h:32
Basic namespace for all GEOS functionalities.
Definition geos.h:38