21#include <geos/algorithm/BoundaryNodeRule.h>
22#include <geos/geom/Geometry.h>
115 std::unique_ptr<geom::Geometry> boundaryLineString(
const geom::LineString& line);
An interface for rules which determine whether node points which are in boundaries of lineal geometry...
Definition: BoundaryNodeRule.h:50
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:66
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
Definition: LineString.h:66
Models a collection of LineStrings.
Definition: MultiLineString.h:50
Definition: BoundaryOp.h:46
static bool hasBoundary(const geom::Geometry &geom, const algorithm::BoundaryNodeRule &boundaryNodeRule)
BoundaryOp(const geom::Geometry &geom, const algorithm::BoundaryNodeRule &bnRule)
static std::unique_ptr< geom::Geometry > getBoundary(const geom::Geometry &g, const algorithm::BoundaryNodeRule &bnRule)
BoundaryOp(const geom::Geometry &geom)
static std::unique_ptr< geom::Geometry > getBoundary(const geom::Geometry &g)
std::unique_ptr< geom::Geometry > getBoundary()
Basic namespace for all GEOS functionalities.
Definition: geos.h:39