19 #ifndef GEOS_TRIANGULATE_DELAUNAYTRIANGULATIONBUILDER_H 20 #define GEOS_TRIANGULATE_DELAUNAYTRIANGULATIONBUILDER_H 30 class MultiLineString;
31 class GeometryCollection;
32 class GeometryFactory;
35 namespace triangulate {
37 class QuadEdgeSubdivision;
43 namespace triangulate {
64 static std::unique_ptr<geom::CoordinateSequence> extractUniqueCoordinates(
const geom::Geometry& geom);
85 std::unique_ptr<quadedge::QuadEdgeSubdivision>
subdiv;
122 this->tolerance = p_tolerance;
168 #endif //GEOS_TRIANGULATE_QUADEDGE_DELAUNAYTRIANGULATIONBUILDER_H std::vector< quadedge::Vertex > VertexList
An Envelope defines a rectangulare region of the 2D coordinate plane.
std::unique_ptr< geom::CoordinateSequence > siteCoords
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
A utility class which creates Delaunay Triangulations from collections of points and extract the resu...
std::unique_ptr< quadedge::QuadEdgeSubdivision > subdiv
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
A class that contains the QuadEdges representing a planar subdivision that models a triangulation...
Basic namespace for all GEOS functionalities.
The internal representation of a list of coordinates inside a Geometry.
void setTolerance(double p_tolerance)