Class Qf3DGeometryConfiguration
ClassList > Qf3DGeometryConfiguration
Lightweight data item used by plugins to inject geometry into the 3D map scene. More...
#include <qf3dgeometryconfiguration.h>
Inherits the following classes: QQuickItem
Public Properties
| Type | Name |
|---|---|
| property Qf3DGeometry::AltitudeClamping | altitudeClamping How the geometry's Z values are combined with the terrain elevation. |
| property QColor | color Color of the rendered geometry. |
| property QgsCoordinateReferenceSystem | crs Coordinate reference system the geometry is expressed in. |
| property float | heightOffset Extra vertical offset added on top of the elevation chosen by altitudeClamping. |
| 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 | altitudeClampingChanged |
| signal void | colorChanged |
| signal void | crsChanged |
| signal void | heightOffsetChanged |
| signal void | lineWidthChanged |
| signal void | wktChanged |
Public Functions
| Type | Name |
|---|---|
| Qf3DGeometryConfiguration (QQuickItem * parent=nullptr) |
|
| Qf3DGeometry::AltitudeClamping | altitudeClamping () const |
| QColor | color () const |
| QgsCoordinateReferenceSystem | crs () const |
| float | heightOffset () const |
| float | lineWidth () const |
| void | setAltitudeClamping (Qf3DGeometry::AltitudeClamping clamping) |
| void | setColor (const QColor & color) |
| void | setCrs (const QgsCoordinateReferenceSystem & crs) |
| void | setHeightOffset (float offset) |
| void | setLineWidth (float width) |
| void | setWkt (const QString & wkt) |
| QString | wkt () const |
Detailed Description
Note:
QML Type: Qf3DGeometryConfiguration
Public Properties Documentation
property altitudeClamping [1/2]
How the geometry's Z values are combined with the terrain elevation.
Qf3DGeometry::AltitudeClamping Qf3DGeometryConfiguration::altitudeClamping;
property color [1/2]
Color of the rendered geometry.
QColor Qf3DGeometryConfiguration::color;
property crs [1/2]
Coordinate reference system the geometry is expressed in.
QgsCoordinateReferenceSystem Qf3DGeometryConfiguration::crs;
property heightOffset [1/2]
Extra vertical offset added on top of the elevation chosen by altitudeClamping.
float Qf3DGeometryConfiguration::heightOffset;
property lineWidth [1/2]
Outline tube thickness in scene units.
float Qf3DGeometryConfiguration::lineWidth;
property wkt [1/2]
WKT representation of the geometry to render.
QString Qf3DGeometryConfiguration::wkt;
Public Signals Documentation
signal altitudeClampingChanged
void Qf3DGeometryConfiguration::altitudeClampingChanged;
signal colorChanged
void Qf3DGeometryConfiguration::colorChanged;
signal crsChanged
void Qf3DGeometryConfiguration::crsChanged;
signal heightOffsetChanged
void Qf3DGeometryConfiguration::heightOffsetChanged;
signal lineWidthChanged
void Qf3DGeometryConfiguration::lineWidthChanged;
signal wktChanged
void Qf3DGeometryConfiguration::wktChanged;
Public Functions Documentation
function Qf3DGeometryConfiguration
explicit Qf3DGeometryConfiguration::Qf3DGeometryConfiguration (
QQuickItem * parent=nullptr
)
function altitudeClamping [2/2]
inline Qf3DGeometry::AltitudeClamping Qf3DGeometryConfiguration::altitudeClamping () const
function color [2/2]
inline QColor Qf3DGeometryConfiguration::color () const
function crs [2/2]
inline QgsCoordinateReferenceSystem Qf3DGeometryConfiguration::crs () const
function heightOffset [2/2]
inline float Qf3DGeometryConfiguration::heightOffset () const
function lineWidth [2/2]
inline float Qf3DGeometryConfiguration::lineWidth () const
function setAltitudeClamping
void Qf3DGeometryConfiguration::setAltitudeClamping (
Qf3DGeometry::AltitudeClamping clamping
)
function setColor
void Qf3DGeometryConfiguration::setColor (
const QColor & color
)
function setCrs
void Qf3DGeometryConfiguration::setCrs (
const QgsCoordinateReferenceSystem & crs
)
function setHeightOffset
void Qf3DGeometryConfiguration::setHeightOffset (
float offset
)
function setLineWidth
void Qf3DGeometryConfiguration::setLineWidth (
float width
)
function setWkt
void Qf3DGeometryConfiguration::setWkt (
const QString & wkt
)
function wkt [2/2]
inline QString Qf3DGeometryConfiguration::wkt () const
The documentation for this class was generated from the following file src/3d/qf3dgeometryconfiguration.h