19#ifndef GEOS_TRIANGULATE_DELAUNAYTRIANGULATIONBUILDER_H
20#define GEOS_TRIANGULATE_DELAUNAYTRIANGULATIONBUILDER_H
22#include <geos/triangulate/IncrementalDelaunayTriangulator.h>
34 namespace triangulate {
42namespace triangulate {
112 this->tolerance = tolerance;
The internal representation of a list of coordinates inside a Geometry.
Definition CoordinateSequence.h:59
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition Envelope.h:53
Represents a collection of heterogeneous Geometry objects.
Definition GeometryCollection.h:56
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition GeometryFactory.h:67
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition Geometry.h:167
Models a collection of (}s.
Definition MultiLineString.h:51
DelaunayTriangulationBuilder()
std::auto_ptr< geom::GeometryCollection > getTriangles(const geom::GeometryFactory &geomFact)
static IncrementalDelaunayTriangulator::VertexList * toVertices(const geom::CoordinateSequence &coords)
quadedge::QuadEdgeSubdivision & getSubdivision()
static geom::CoordinateSequence * extractUniqueCoordinates(const geom::Geometry &geom)
void setSites(const geom::CoordinateSequence &coords)
std::auto_ptr< geom::MultiLineString > getEdges(const geom::GeometryFactory &geomFact)
static geom::Envelope envelope(const geom::CoordinateSequence &coords)
void setSites(const geom::Geometry &geom)
void setTolerance(double tolerance)
Definition DelaunayTriangulationBuilder.h:110
Definition QuadEdgeSubdivision.h:79
Contains the Geometry interface hierarchy and supporting classes.
Definition IndexedNestedRingTester.h:26
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25