20 #ifndef GEOS_GEOM_UTIL_GEOMETRYTRANSFORMER_H 21 #define GEOS_GEOM_UTIL_GEOMETRYTRANSFORMER_H 36 class GeometryFactory;
43 class MultiLineString;
44 class GeometryCollection;
97 std::unique_ptr<Geometry> transform(
const Geometry* nInputGeom);
99 void setSkipTransformedInvalidInteriorRings(
bool b);
115 std::unique_ptr< std::vector<Coordinate> > coords);
195 #endif // GEOS_GEOM_UTIL_GEOMETRYTRANSFORMER_H
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
std::unique_ptr< CoordinateSequence > Ptr
Represents a linear polygon, which may include holes.
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Represents a collection of heterogeneous Geometry objects.
Basic namespace for all GEOS functionalities.
Models an OGC SFS LinearRing. A LinearRing is a LineString which is both closed and simple...
The internal representation of a list of coordinates inside a Geometry.
std::unique_ptr< Geometry > Ptr
An unique_ptr of Geometry.
Models a collection of LineStrings.