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