Skip to content

Class Quick3DGeometryConfiguration

ClassList > Quick3DGeometryConfiguration

Lightweight data item used by plugins to inject geometry into the 3D map scene. More...

  • #include <quick3dgeometryconfiguration.h>

Inherits the following classes: QQuickItem

Public Properties

Type Name
property QgsCoordinateReferenceSystem crs
Coordinate reference system the geometry is expressed in.
property QColor lineColor
Color of the rendered geometry.
property float lineWidth
Outline tube thickness in scene units.
property QString wkt
WKT representation of the geometry to render.

Public Signals

Type Name
signal void crsChanged
signal void lineColorChanged
signal void lineWidthChanged
signal void wktChanged

Public Functions

Type Name
Quick3DGeometryConfiguration (QQuickItem * parent=nullptr)
QgsCoordinateReferenceSystem crs () const
QColor lineColor () const
float lineWidth () const
void setCrs (const QgsCoordinateReferenceSystem & crs)
void setLineColor (const QColor & color)
void setLineWidth (float width)
void setWkt (const QString & wkt)
QString wkt () const

Detailed Description

Note:

QML Type: Quick3DGeometryConfiguration

Public Properties Documentation

property crs [1/2]

Coordinate reference system the geometry is expressed in.

QgsCoordinateReferenceSystem Quick3DGeometryConfiguration::crs;


property lineColor [1/2]

Color of the rendered geometry.

QColor Quick3DGeometryConfiguration::lineColor;


property lineWidth [1/2]

Outline tube thickness in scene units.

float Quick3DGeometryConfiguration::lineWidth;


property wkt [1/2]

WKT representation of the geometry to render.

QString Quick3DGeometryConfiguration::wkt;


Public Signals Documentation

signal crsChanged

void Quick3DGeometryConfiguration::crsChanged;

signal lineColorChanged

void Quick3DGeometryConfiguration::lineColorChanged;

signal lineWidthChanged

void Quick3DGeometryConfiguration::lineWidthChanged;

signal wktChanged

void Quick3DGeometryConfiguration::wktChanged;

Public Functions Documentation

function Quick3DGeometryConfiguration

explicit Quick3DGeometryConfiguration::Quick3DGeometryConfiguration (
    QQuickItem * parent=nullptr
) 

function crs [2/2]

inline QgsCoordinateReferenceSystem Quick3DGeometryConfiguration::crs () const

function lineColor [2/2]

inline QColor Quick3DGeometryConfiguration::lineColor () const

function lineWidth [2/2]

inline float Quick3DGeometryConfiguration::lineWidth () const

function setCrs

void Quick3DGeometryConfiguration::setCrs (
    const QgsCoordinateReferenceSystem & crs
) 

function setLineColor

void Quick3DGeometryConfiguration::setLineColor (
    const QColor & color
) 

function setLineWidth

void Quick3DGeometryConfiguration::setLineWidth (
    float width
) 

function setWkt

void Quick3DGeometryConfiguration::setWkt (
    const QString & wkt
) 

function wkt [2/2]

inline QString Quick3DGeometryConfiguration::wkt () const


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