15 #ifndef GEOS_OP_UNION_COVERAGEUNION_H 16 #define GEOS_OP_UNION_COVERAGEUNION_H 22 #include <unordered_set> 28 class GeometryFactory;
38 static std::unique_ptr<geom::Geometry> Union(
const geom::Geometry* geom);
48 std::unordered_set<geos::geom::LineSegment, geos::geom::LineSegment::HashCode>
segments;
49 static constexpr
double AREA_PCT_DIFF_TOL = 1e-6;
std::unordered_set< geos::geom::LineSegment, geos::geom::LineSegment::HashCode > segments
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Represents a linear polygon, which may include holes.
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Basic namespace for all GEOS functionalities.