Skip to content

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