19#ifndef GEOS_TRIANGULATE_VORONOIDIAGRAMBUILDER_H
20#define GEOS_TRIANGULATE_VORONOIDIAGRAMBUILDER_H
22#include <geos/triangulate/quadedge/QuadEdgeSubdivision.h>
23#include <geos/geom/Envelope.h>
34namespace triangulate {
119 std::auto_ptr<geom::CoordinateSequence> siteCoords;
121 std::auto_ptr<quadedge::QuadEdgeSubdivision> subdiv;
127 static std::auto_ptr<geom::GeometryCollection>
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
void setClipEnvelope(const geom::Envelope *clipEnv)
std::auto_ptr< quadedge::QuadEdgeSubdivision > getSubdivision()
std::auto_ptr< geom::Geometry > getDiagramEdges(const geom::GeometryFactory &geomFact)
void setSites(const geom::CoordinateSequence &coords)
void setSites(const geom::Geometry &geom)
std::auto_ptr< geom::GeometryCollection > getDiagram(const geom::GeometryFactory &geomFact)
void setTolerance(double tolerance)
Contains the Geometry interface hierarchy and supporting classes.
Definition IndexedNestedRingTester.h:26
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25