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,
113 static std::vector<std::unique_ptr<Geometry>> simplifyInner(
114 std::vector<const Geometry*>& coverage,
117 static std::vector<std::unique_ptr<Geometry>> simplifyInner(
118 const std::vector<std::unique_ptr<Geometry>>& coverage,
127 std::vector<std::unique_ptr<Geometry>> simplify(
138 std::vector<std::unique_ptr<Geometry>> simplifyInner(
145 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;
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:65
Definition: CoverageEdge.h:54
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
Models a collection of LineStrings.
Definition: MultiLineString.h:49
Definition: CoverageSimplifier.h:76