QGIS API Documentation 3.41.0-Master (45a0abf3bec)
|
Contains geometry creation routines. More...
#include <qgsgeometryfactory.h>
Static Public Member Functions | |
static std::unique_ptr< QgsGeometryCollection > | createCollectionOfType (Qgis::WkbType type) |
Returns a new geometry collection matching a specified WKB type. | |
static std::unique_ptr< QgsMultiPoint > | fromMultiPointXY (const QgsMultiPointXY &multipoint) |
Construct geometry from a multipoint. | |
static std::unique_ptr< QgsMultiPolygon > | fromMultiPolygonXY (const QgsMultiPolygonXY &multipoly) |
Construct geometry from a multipolygon. | |
static std::unique_ptr< QgsMultiLineString > | fromMultiPolylineXY (const QgsMultiPolylineXY &multiline) |
Construct geometry from a multipolyline. | |
static std::unique_ptr< QgsAbstractGeometry > | fromPointXY (const QgsPointXY &point) |
Construct geometry from a point. | |
static std::unique_ptr< QgsPolygon > | fromPolygonXY (const QgsPolygonXY &polygon) |
Construct geometry from a polygon. | |
static std::unique_ptr< QgsAbstractGeometry > | fromPolylineXY (const QgsPolylineXY &polyline) |
Construct geometry from a polyline. | |
static std::unique_ptr< QgsAbstractGeometry > | geomFromWkb (QgsConstWkbPtr &wkb) |
Construct geometry from a WKB string. | |
static std::unique_ptr< QgsAbstractGeometry > | geomFromWkbType (Qgis::WkbType t) |
Returns empty geometry from wkb type. | |
static std::unique_ptr< QgsAbstractGeometry > | geomFromWkt (const QString &text) |
Construct geometry from a WKT string. | |
Contains geometry creation routines.
Definition at line 52 of file qgsgeometryfactory.h.
|
static |
Returns a new geometry collection matching a specified WKB type.
For instance, if type is PolygonM the returned geometry will be a QgsMultiPolygon with M values.
Definition at line 278 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a multipoint.
Definition at line 154 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a multipolygon.
Definition at line 207 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a multipolyline.
Definition at line 172 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a point.
Definition at line 149 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a polygon.
Definition at line 183 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a polyline.
Definition at line 167 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a WKB string.
Updates position of the passed WKB pointer.
Definition at line 36 of file qgsgeometryfactory.cpp.
|
static |
Returns empty geometry from wkb type.
Definition at line 238 of file qgsgeometryfactory.cpp.
|
static |
Construct geometry from a WKT string.
Definition at line 74 of file qgsgeometryfactory.cpp.