21 #include <geos/export.h>
96 static std::vector<std::unique_ptr<Geometry>>
simplify(
97 std::vector<const Geometry*>& coverage,
100 static std::vector<std::unique_ptr<Geometry>> simplify(
101 const std::vector<std::unique_ptr<Geometry>>& coverage,
114 std::vector<const Geometry*>& coverage,
117 static std::vector<std::unique_ptr<Geometry>> simplifyInner(
118 const std::vector<std::unique_ptr<Geometry>>& coverage,
145 const std::vector<const Geometry*>& m_input;
150 std::vector<CoverageEdge*> edges,
155 std::vector<CoverageEdge*>& edges,
158 std::vector<bool> getFreeRings(
159 const std::vector<CoverageEdge*>& edges)
const;
Definition: CoverageEdge.h:54
Definition: CoverageSimplifier.h:76
std::vector< std::unique_ptr< Geometry > > simplify(double tolerance)
CoverageSimplifier(const std::vector< const Geometry * > &coverage)
static std::vector< std::unique_ptr< Geometry > > simplifyInner(std::vector< const Geometry * > &coverage, double tolerance)
std::vector< std::unique_ptr< Geometry > > simplifyInner(double tolerance)
static std::vector< std::unique_ptr< Geometry > > simplify(std::vector< const Geometry * > &coverage, double tolerance)
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:65
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
Models a collection of LineStrings.
Definition: MultiLineString.h:49
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25