21 #include <geos/algorithm/BoundaryNodeRule.h> 22 #include <geos/geom/Geometry.h> 28 class MultiLineString;
70 static std::unique_ptr<geom::Geometry> getBoundary(
const geom::Geometry& g);
104 std::unique_ptr<geom::Geometry> getBoundary();
113 std::unique_ptr<geom::CoordinateSequence> computeBoundaryCoordinates(
const geom::MultiLineString& mLine);
115 std::unique_ptr<geom::Geometry> boundaryLineString(
const geom::LineString& line);
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
Definition: LineString.h:65
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:65
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
Models a collection of LineStrings.
Definition: MultiLineString.h:49
Definition: BoundaryOp.h:46