Skip to content

Class QfGeometryWrapper

ClassList > QfGeometryWrapper

The QfGeometryWrapper class wraps QGIS geometry and CRS classes to have their contents available from QML.

  • #include <qfgeometrywrapper.h>

Inherits the following classes: QObject

Public Properties

Type Name
property QgsCoordinateReferenceSystem crs
property QgsGeometry qgsGeometry

Public Signals

Type Name
signal void crsChanged
signal void qgsGeometryChanged

Public Functions

Type Name
QfGeometryWrapper (QObject * parent=nullptr)
QfGeometryWrapper (const QgsGeometry & geometry, QgsCoordinateReferenceSystem crs, QObject * parent=nullptr)
Q_INVOKABLE void clear ()
Clear the wrapper by setting empty geometry and invalid CRS.
QgsCoordinateReferenceSystem crs () const
Q_INVOKABLE QVariantList pointList () const
Returns a list of points if the geometry has point type (point, multipoint), an empty list otherwise.
QgsGeometry qgsGeometry () const
void setCrs (const QgsCoordinateReferenceSystem & crs)
void setQgsGeometry (const QgsGeometry & qgsGeometry)

Public Properties Documentation

property crs [1/2]

QgsCoordinateReferenceSystem QfGeometryWrapper::crs;

property qgsGeometry [1/2]

QgsGeometry QfGeometryWrapper::qgsGeometry;

Public Signals Documentation

signal crsChanged

void QfGeometryWrapper::crsChanged;

signal qgsGeometryChanged

void QfGeometryWrapper::qgsGeometryChanged;

Public Functions Documentation

function QfGeometryWrapper [1/2]

inline explicit QfGeometryWrapper::QfGeometryWrapper (
    QObject * parent=nullptr
) 

function QfGeometryWrapper [2/2]

inline QfGeometryWrapper::QfGeometryWrapper (
    const QgsGeometry & geometry,
    QgsCoordinateReferenceSystem crs,
    QObject * parent=nullptr
) 

function clear

Clear the wrapper by setting empty geometry and invalid CRS.

Q_INVOKABLE void QfGeometryWrapper::clear () 


function crs [2/2]

QgsCoordinateReferenceSystem QfGeometryWrapper::crs () const

function pointList

Returns a list of points if the geometry has point type (point, multipoint), an empty list otherwise.

Q_INVOKABLE QVariantList QfGeometryWrapper::pointList () const


function qgsGeometry [2/2]

QgsGeometry QfGeometryWrapper::qgsGeometry () const

function setCrs

void QfGeometryWrapper::setCrs (
    const QgsCoordinateReferenceSystem & crs
) 

function setQgsGeometry

void QfGeometryWrapper::setQgsGeometry (
    const QgsGeometry & qgsGeometry
) 


The documentation for this class was generated from the following file src/core/qfgeometrywrapper.h