mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-16 00:03:12 -04:00
Fix geometry casting in python bindings (missing MultiLineString and
GeometryCollection casts)
This commit is contained in:
parent
24b18bc426
commit
fab5a32d9a
@ -49,14 +49,16 @@ class QgsAbstractGeometryV2
|
|||||||
sipClass = sipClass_QgsCurvePolygonV2;
|
sipClass = sipClass_QgsCurvePolygonV2;
|
||||||
else if (dynamic_cast<QgsMultiPointV2*>(sipCpp) != NULL )
|
else if (dynamic_cast<QgsMultiPointV2*>(sipCpp) != NULL )
|
||||||
sipClass = sipClass_QgsMultiPointV2;
|
sipClass = sipClass_QgsMultiPointV2;
|
||||||
else if (dynamic_cast<QgsLineStringV2*>(sipCpp) != NULL )
|
else if (dynamic_cast<QgsMultiLineStringV2*>(sipCpp) != NULL )
|
||||||
sipClass = sipClass_QgsLineStringV2;
|
sipClass = sipClass_QgsMultiLineStringV2;
|
||||||
else if (dynamic_cast<QgsMultiPolygonV2*>(sipCpp) != NULL )
|
else if (dynamic_cast<QgsMultiPolygonV2*>(sipCpp) != NULL )
|
||||||
sipClass = sipClass_QgsMultiPolygonV2;
|
sipClass = sipClass_QgsMultiPolygonV2;
|
||||||
else if (dynamic_cast<QgsMultiSurfaceV2*>(sipCpp) != NULL )
|
else if (dynamic_cast<QgsMultiSurfaceV2*>(sipCpp) != NULL )
|
||||||
sipClass = sipClass_QgsMultiSurfaceV2;
|
sipClass = sipClass_QgsMultiSurfaceV2;
|
||||||
else if (dynamic_cast<QgsMultiCurveV2*>(sipCpp) != NULL )
|
else if (dynamic_cast<QgsMultiCurveV2*>(sipCpp) != NULL )
|
||||||
sipClass = sipClass_QgsMultiCurveV2;
|
sipClass = sipClass_QgsMultiCurveV2;
|
||||||
|
else if (dynamic_cast<QgsGeometryCollectionV2*>(sipCpp) != NULL )
|
||||||
|
sipClass = sipClass_QgsGeometryCollectionV2;
|
||||||
else
|
else
|
||||||
sipClass = 0;
|
sipClass = 0;
|
||||||
%End
|
%End
|
||||||
|
Loading…
x
Reference in New Issue
Block a user