File tree 6 files changed +18
-0
lines changed
6 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ class QgsMultiPolygonV2: QgsMultiSurface
22
22
QgsMultiPolygonV2();
23
23
virtual QString geometryType() const;
24
24
25
+ virtual void clear();
26
+
25
27
virtual QgsMultiPolygonV2 *clone() const /Factory/;
26
28
27
29
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ class QgsMultiSurface: QgsGeometryCollection
22
22
QgsMultiSurface();
23
23
virtual QString geometryType() const;
24
24
25
+ virtual void clear();
26
+
25
27
virtual QgsMultiSurface *clone() const /Factory/;
26
28
27
29
virtual QgsMultiSurface *toCurveType() const /Factory/;
Original file line number Diff line number Diff line change @@ -33,6 +33,12 @@ QString QgsMultiPolygonV2::geometryType() const
33
33
return QStringLiteral ( " MultiPolygon" );
34
34
}
35
35
36
+ void QgsMultiPolygonV2::clear ()
37
+ {
38
+ QgsMultiSurface::clear ();
39
+ mWkbType = QgsWkbTypes::MultiPolygon;
40
+ }
41
+
36
42
QgsMultiPolygonV2 *QgsMultiPolygonV2::clone () const
37
43
{
38
44
return new QgsMultiPolygonV2 ( *this );
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ class CORE_EXPORT QgsMultiPolygonV2: public QgsMultiSurface
30
30
public:
31
31
QgsMultiPolygonV2 ();
32
32
QString geometryType () const override ;
33
+ void clear () override ;
33
34
QgsMultiPolygonV2 *clone () const override SIP_FACTORY;
34
35
35
36
bool fromWkt ( const QString &wkt ) override ;
Original file line number Diff line number Diff line change @@ -34,6 +34,12 @@ QString QgsMultiSurface::geometryType() const
34
34
return QStringLiteral ( " MultiSurface" );
35
35
}
36
36
37
+ void QgsMultiSurface::clear ()
38
+ {
39
+ QgsGeometryCollection::clear ();
40
+ mWkbType = QgsWkbTypes::MultiSurface;
41
+ }
42
+
37
43
QgsMultiSurface *QgsMultiSurface::clone () const
38
44
{
39
45
return new QgsMultiSurface ( *this );
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ class CORE_EXPORT QgsMultiSurface: public QgsGeometryCollection
30
30
public:
31
31
QgsMultiSurface ();
32
32
QString geometryType () const override ;
33
+ void clear () override ;
33
34
QgsMultiSurface *clone () const override SIP_FACTORY;
34
35
QgsMultiSurface *toCurveType () const override SIP_FACTORY;
35
36
bool fromWkt ( const QString &wkt ) override ;
You can’t perform that action at this time.
0 commit comments