QGIS API Documentation 3.40.0-Bratislava (b56115d8743)
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
QgsGeometryFactory Class Reference

Contains geometry creation routines. More...

#include <qgsgeometryfactory.h>

Static Public Member Functions

static std::unique_ptr< QgsGeometryCollectioncreateCollectionOfType (Qgis::WkbType type)
 Returns a new geometry collection matching a specified WKB type.
 
static std::unique_ptr< QgsMultiPointfromMultiPointXY (const QgsMultiPointXY &multipoint)
 Construct geometry from a multipoint.
 
static std::unique_ptr< QgsMultiPolygonfromMultiPolygonXY (const QgsMultiPolygonXY &multipoly)
 Construct geometry from a multipolygon.
 
static std::unique_ptr< QgsMultiLineStringfromMultiPolylineXY (const QgsMultiPolylineXY &multiline)
 Construct geometry from a multipolyline.
 
static std::unique_ptr< QgsAbstractGeometryfromPointXY (const QgsPointXY &point)
 Construct geometry from a point.
 
static std::unique_ptr< QgsPolygonfromPolygonXY (const QgsPolygonXY &polygon)
 Construct geometry from a polygon.
 
static std::unique_ptr< QgsAbstractGeometryfromPolylineXY (const QgsPolylineXY &polyline)
 Construct geometry from a polyline.
 
static std::unique_ptr< QgsAbstractGeometrygeomFromWkb (QgsConstWkbPtr &wkb)
 Construct geometry from a WKB string.
 
static std::unique_ptr< QgsAbstractGeometrygeomFromWkbType (Qgis::WkbType t)
 Returns empty geometry from wkb type.
 
static std::unique_ptr< QgsAbstractGeometrygeomFromWkt (const QString &text)
 Construct geometry from a WKT string.
 

Detailed Description

Contains geometry creation routines.

Note
not available in Python bindings

Definition at line 52 of file qgsgeometryfactory.h.

Member Function Documentation

◆ createCollectionOfType()

std::unique_ptr< QgsGeometryCollection > QgsGeometryFactory::createCollectionOfType ( Qgis::WkbType  type)
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.

◆ fromMultiPointXY()

std::unique_ptr< QgsMultiPoint > QgsGeometryFactory::fromMultiPointXY ( const QgsMultiPointXY multipoint)
static

Construct geometry from a multipoint.

Definition at line 154 of file qgsgeometryfactory.cpp.

◆ fromMultiPolygonXY()

std::unique_ptr< QgsMultiPolygon > QgsGeometryFactory::fromMultiPolygonXY ( const QgsMultiPolygonXY multipoly)
static

Construct geometry from a multipolygon.

Definition at line 207 of file qgsgeometryfactory.cpp.

◆ fromMultiPolylineXY()

std::unique_ptr< QgsMultiLineString > QgsGeometryFactory::fromMultiPolylineXY ( const QgsMultiPolylineXY multiline)
static

Construct geometry from a multipolyline.

Definition at line 172 of file qgsgeometryfactory.cpp.

◆ fromPointXY()

std::unique_ptr< QgsAbstractGeometry > QgsGeometryFactory::fromPointXY ( const QgsPointXY point)
static

Construct geometry from a point.

Definition at line 149 of file qgsgeometryfactory.cpp.

◆ fromPolygonXY()

std::unique_ptr< QgsPolygon > QgsGeometryFactory::fromPolygonXY ( const QgsPolygonXY polygon)
static

Construct geometry from a polygon.

Definition at line 183 of file qgsgeometryfactory.cpp.

◆ fromPolylineXY()

std::unique_ptr< QgsAbstractGeometry > QgsGeometryFactory::fromPolylineXY ( const QgsPolylineXY polyline)
static

Construct geometry from a polyline.

Definition at line 167 of file qgsgeometryfactory.cpp.

◆ geomFromWkb()

std::unique_ptr< QgsAbstractGeometry > QgsGeometryFactory::geomFromWkb ( QgsConstWkbPtr wkb)
static

Construct geometry from a WKB string.

Updates position of the passed WKB pointer.

Definition at line 36 of file qgsgeometryfactory.cpp.

◆ geomFromWkbType()

std::unique_ptr< QgsAbstractGeometry > QgsGeometryFactory::geomFromWkbType ( Qgis::WkbType  t)
static

Returns empty geometry from wkb type.

Definition at line 238 of file qgsgeometryfactory.cpp.

◆ geomFromWkt()

std::unique_ptr< QgsAbstractGeometry > QgsGeometryFactory::geomFromWkt ( const QString &  text)
static

Construct geometry from a WKT string.

Definition at line 74 of file qgsgeometryfactory.cpp.


The documentation for this class was generated from the following files: