21#include <geos/triangulate/IncrementalDelaunayTriangulator.h>
22#include <geos/geom/CoordinateSequence.h>
82 std::unique_ptr<geom::CoordinateSequence> siteCoords;
84 std::unique_ptr<quadedge::QuadEdgeSubdivision> subdiv;
121 this->tolerance = p_tolerance;
The internal representation of a list of coordinates inside a Geometry.
Definition CoordinateSequence.h:56
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition Envelope.h:59
Represents a collection of heterogeneous Geometry objects.
Definition GeometryCollection.h:51
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:197
Models a collection of LineStrings.
Definition MultiLineString.h:49
DelaunayTriangulationBuilder()
static std::unique_ptr< geom::CoordinateSequence > unique(const geom::CoordinateSequence *seq)
quadedge::QuadEdgeSubdivision & getSubdivision()
static std::unique_ptr< geom::CoordinateSequence > extractUniqueCoordinates(const geom::Geometry &geom)
static IncrementalDelaunayTriangulator::VertexList toVertices(const geom::CoordinateSequence &coords)
std::unique_ptr< geom::MultiLineString > getEdges(const geom::GeometryFactory &geomFact)
void setSites(const geom::CoordinateSequence &coords)
std::unique_ptr< geom::GeometryCollection > getTriangles(const geom::GeometryFactory &geomFact)
static geom::Envelope envelope(const geom::CoordinateSequence &coords)
void setSites(const geom::Geometry &geom)
void setTolerance(double p_tolerance)
Definition DelaunayTriangulationBuilder.h:119
A class that contains the QuadEdges representing a planar subdivision that models a triangulation.
Definition QuadEdgeSubdivision.h:78
Classes to implement a topological subdivision of quadeges, to support creating triangulations and Vo...
Definition ConcaveHull.h:33
Classes to compute Delaunay triangulations.
Definition ConcaveHull.h:32
Basic namespace for all GEOS functionalities.
Definition geos.h:39