16 #ifndef QGSMULTIPOLYGONV2_H    17 #define QGSMULTIPOLYGONV2_H    19 #include "qgis_core.h"    34     void clear() 
override;
    36     bool fromWkt( 
const QString &wkt ) 
override;
    69     SIP_PYOBJECT __repr__();
    71     QString wkt = sipCpp->asWkt();
    72     if ( wkt.length() > 1000 )
    73       wkt = wkt.left( 1000 ) + QStringLiteral( 
"..." );
    74     QString str = QStringLiteral( 
"<QgsMultiPolygon: %1>" ).arg( wkt );
    75     sipRes = PyUnicode_FromString( str.toUtf8().constData() );
    86 #endif // QGSMULTIPOLYGONV2_H virtual bool wktOmitChildType() const 
Returns whether child type names are omitted from Wkt representations of the collection. 
 
QDomElement asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override
Returns a GML2 representation of the geometry. 
 
QgsMultiSurface * toCurveType() const override
Returns the geometry converted to the more generic curve type. 
 
QString asJson(int precision=17) const override
Returns a GeoJSON representation of the geometry. 
 
QgsMultiSurface * createEmptyWithSameType() const override
Creates a new geometry with the same class and same WKB type as the original and transfers ownership...
 
QgsWkbTypes::Type wkbType() const 
Returns the WKB type of the geometry. 
 
const QgsMultiPolygon * cast(const QgsAbstractGeometry *geom) const 
Cast the geom to a QgsMultiPolygonV2. 
 
void clear() override
Clears the geometry, ie reset it to a null geometry. 
 
QDomElement asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override
Returns a GML3 representation of the geometry. 
 
Multi surface geometry collection. 
 
bool addGeometry(QgsAbstractGeometry *g) override
Adds a geometry and takes ownership. Returns true in case of success. 
 
bool insertGeometry(QgsAbstractGeometry *g, int index) override
Inserts a geometry before a specified index and takes ownership. 
 
Abstract base class for all geometries. 
 
AxisOrder
Axis order for GML generation. 
 
bool fromWkt(const QString &wkt) override
Sets the geometry from a WKT string. 
 
Multi polygon geometry collection. 
 
QString geometryType() const override
Returns a unique string representing the geometry type. 
 
static Type flatType(Type type)
Returns the flat type for a WKB type. 
 
QgsMultiSurface * clone() const override
Clones the geometry by performing a deep copy. 
 
QgsAbstractGeometry * boundary() const override
Returns the closure of the combinatorial boundary of the geometry (ie the topological boundary of the...