61 static std::unique_ptr< QgsAbstractGeometry > geomFromWkb(
QgsConstWkbPtr &wkb );
66 static std::unique_ptr< QgsAbstractGeometry > geomFromWkt(
const QString &text );
69 static std::unique_ptr< QgsAbstractGeometry > fromPointXY(
const QgsPointXY &point );
71 static std::unique_ptr<QgsMultiPoint> fromMultiPointXY(
const QgsMultiPointXY &multipoint );
73 static std::unique_ptr< QgsAbstractGeometry > fromPolylineXY(
const QgsPolylineXY &polyline );
75 static std::unique_ptr<QgsMultiLineString> fromMultiPolylineXY(
const QgsMultiPolylineXY &multiline );
77 static std::unique_ptr<QgsPolygon> fromPolygonXY(
const QgsPolygonXY &polygon );
79 static std::unique_ptr<QgsMultiPolygon> fromMultiPolygonXY(
const QgsMultiPolygonXY &multipoly );
81 static std::unique_ptr< QgsAbstractGeometry > geomFromWkbType(
Qgis::WkbType t );
87 static std::unique_ptr< QgsGeometryCollection > createCollectionOfType(
Qgis::WkbType type );
90 static std::unique_ptr< QgsLineString > linestringFromPolyline(
const QgsPolylineXY &polyline );