Skip to content

Class QfGeometry

ClassList > QfGeometry

Inherits the following classes: QObject

Public Properties

Type Name
property QfRubberbandModel * rubberbandModel
property QgsVectorLayer * vectorLayer

Public Signals

Type Name
signal void rubberbandModelChanged
signal void vectorLayerChanged

Public Functions

Type Name
QfGeometry (QObject * parent=nullptr)
Q_INVOKABLE void applyRubberband ()
QgsGeometry asQgsGeometry () const
QfRubberbandModel * rubberbandModel () const
void setRubberbandModel (QfRubberbandModel * rubberbandModel)
void setVectorLayer (QgsVectorLayer * vectorLayer)
void updateRubberband (const QgsGeometry & geometry)
QgsVectorLayer * vectorLayer () const

Public Properties Documentation

property rubberbandModel [1/2]

QfRubberbandModel * QfGeometry::rubberbandModel;

property vectorLayer [1/2]

QgsVectorLayer * QfGeometry::vectorLayer;

Public Signals Documentation

signal rubberbandModelChanged

void QfGeometry::rubberbandModelChanged;

signal vectorLayerChanged

void QfGeometry::vectorLayerChanged;

Public Functions Documentation

function QfGeometry

explicit QfGeometry::QfGeometry (
    QObject * parent=nullptr
) 

function applyRubberband

Q_INVOKABLE void QfGeometry::applyRubberband () 

function asQgsGeometry

QgsGeometry QfGeometry::asQgsGeometry () const

function rubberbandModel [2/2]

QfRubberbandModel * QfGeometry::rubberbandModel () const

function setRubberbandModel

void QfGeometry::setRubberbandModel (
    QfRubberbandModel * rubberbandModel
) 

function setVectorLayer

void QfGeometry::setVectorLayer (
    QgsVectorLayer * vectorLayer
) 

function updateRubberband

void QfGeometry::updateRubberband (
    const QgsGeometry & geometry
) 

function vectorLayer [2/2]

QgsVectorLayer * QfGeometry::vectorLayer () const


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