16 #ifndef QGSMULTIPOLYGONV2_H 17 #define QGSMULTIPOLYGONV2_H 57 #endif // QGSMULTIPOLYGONV2_H QgsMultiSurfaceV2 * clone() const override
Clones the geometry by performing a deep copy.
virtual QString geometryType() const override
Returns a unique string representing the geometry type.
bool fromWkt(const QString &wkt) override
Sets the geometry from a WKT string.
Abstract base class for all geometries.
virtual QgsAbstractGeometryV2 * boundary() const override
Returns the closure of the combinatorial boundary of the geometry (ie the topological boundary of the...
virtual QgsAbstractGeometryV2 * toCurveType() const
Returns the geometry converted to the more generic curve type.
QDomElement asGML3(QDomDocument &doc, int precision=17, const QString &ns="gml") const override
Returns a GML3 representation of the geometry.
virtual bool addGeometry(QgsAbstractGeometryV2 *g) override
Adds a geometry and takes ownership.
Multi surface geometry collection.
virtual bool wktOmitChildType() const override
Returns whether child type names are omitted from Wkt representations of the collection.
QDomElement asGML2(QDomDocument &doc, int precision=17, const QString &ns="gml") const override
Returns a GML2 representation of the geometry.
Multi polygon geometry collection.
QString asJSON(int precision=17) const override
Returns a GeoJSON representation of the geometry.