21 #include <geos/triangulate/IncrementalDelaunayTriangulator.h> 22 #include <geos/geom/CoordinateSequence.h> 29 class MultiLineString;
30 class GeometryCollection;
31 class GeometryFactory;
34 namespace triangulate {
36 class QuadEdgeSubdivision;
42 namespace triangulate {
63 static std::unique_ptr<geom::CoordinateSequence> extractUniqueCoordinates(
const geom::Geometry& geom);
82 std::unique_ptr<geom::CoordinateSequence> siteCoords;
84 std::unique_ptr<quadedge::QuadEdgeSubdivision> subdiv;
121 this->tolerance = p_tolerance;
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition: Envelope.h:58
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
A utility class which creates Delaunay Triangulations from collections of points and extract the resu...
Definition: DelaunayTriangulationBuilder.h:54
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:65
A class that contains the QuadEdges representing a planar subdivision that models a triangulation...
Definition: QuadEdgeSubdivision.h:83
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
The internal representation of a list of coordinates inside a Geometry.
Definition: CoordinateSequence.h:56
void setTolerance(double p_tolerance)
Definition: DelaunayTriangulationBuilder.h:119