Class: QgsPointCloudLayerElevationProperties¶
Point cloud layer specific subclass of
QgsMapLayerElevationProperties
.
Added in version 3.18.
Class Hierarchy¶
Base classes¶
Base class for storage of map layer elevation properties. |
|
Methods
Returns |
|
Returns the maximum screen error allowed when generating elevation profiles for the point cloud. |
|
Returns the unit for the maximum screen error allowed when generating elevation profiles for the point cloud. |
|
Returns the color used drawing points in elevation profile charts. |
|
Returns the point size used for drawing points in elevation profile charts. |
|
Returns the units used for the point size used for drawing points in elevation profile charts. |
|
Returns the symbol used drawing points in elevation profile charts. |
|
Returns |
|
Sets whether a reduced opacity by distance from profile curve effect should be applied when drawing points in elevation profile charts. |
|
Sets the maximum screen error allowed when generating elevation profiles for the point cloud. |
|
Sets the unit for the maximum screen error allowed when generating elevation profiles for the point cloud. |
|
Sets the color used drawing points in elevation profile charts. |
|
Sets the point size used for drawing points in elevation profile charts. |
|
Sets the units used for the point size used for drawing points in elevation profile charts. |
|
Sets the symbol used drawing points in elevation profile charts. |
|
Sets whether layer coloring should be respected when rendering elevation profile plots. |
- class qgis.core.QgsPointCloudLayerElevationProperties[source]¶
Bases:
QgsMapLayerElevationProperties
- __init__(parent: QObject | None)
Constructor for QgsPointCloudLayerElevationProperties, with the specified
parent
object.- Parameters:
parent (Optional[QObject])
- applyOpacityByDistanceEffect(self) bool [source]¶
Returns
True
if a reduced opacity by distance from profile curve effect should be applied when drawing points in elevation profile charts.See also
Added in version 3.26.
- Return type:
bool
- maximumScreenError(self) float [source]¶
Returns the maximum screen error allowed when generating elevation profiles for the point cloud.
Larger values result in a faster generation with less points included.
Units are retrieved via
maximumScreenErrorUnit()
.See also
See also
Added in version 3.26.
- Return type:
float
- maximumScreenErrorUnit(self) Qgis.RenderUnit [source]¶
Returns the unit for the maximum screen error allowed when generating elevation profiles for the point cloud.
See also
See also
Added in version 3.26.
- Return type:
- pointColor(self) QColor [source]¶
Returns the color used drawing points in elevation profile charts.
See also
Added in version 3.26.
- Return type:
QColor
- pointSize(self) float [source]¶
Returns the point size used for drawing points in elevation profile charts.
The point size units are retrieved by calling
pointSizeUnit()
.See also
See also
Added in version 3.26.
- Return type:
float
- pointSizeUnit(self) Qgis.RenderUnit [source]¶
Returns the units used for the point size used for drawing points in elevation profile charts.
See also
See also
Added in version 3.26.
- Return type:
- pointSymbol(self) Qgis.PointCloudSymbol [source]¶
Returns the symbol used drawing points in elevation profile charts.
See also
Added in version 3.26.
- Return type:
- respectLayerColors(self) bool [source]¶
Returns
True
if layer coloring should be respected when rendering elevation profile plots.See also
- Return type:
bool
- setApplyOpacityByDistanceEffect(self, apply: bool)[source]¶
Sets whether a reduced opacity by distance from profile curve effect should be applied when drawing points in elevation profile charts.
See also
Added in version 3.26.
- Parameters:
apply (bool)
- setMaximumScreenError(self, error: float)[source]¶
Sets the maximum screen
error
allowed when generating elevation profiles for the point cloud.Larger values result in a faster generation with less points included.
Units are set via
setMaximumScreenErrorUnit()
.See also
See also
Added in version 3.26.
- Parameters:
error (float)
- setMaximumScreenErrorUnit(self, unit: Qgis.RenderUnit)[source]¶
Sets the
unit
for the maximum screen error allowed when generating elevation profiles for the point cloud.See also
See also
Added in version 3.26.
- Parameters:
unit (Qgis.RenderUnit)
- setPointColor(self, color: QColor | Qt.GlobalColor)[source]¶
Sets the
color
used drawing points in elevation profile charts.See also
Added in version 3.26.
- Parameters:
color (Union[QColor, Qt.GlobalColor])
- setPointSize(self, size: float)[source]¶
Sets the point
size
used for drawing points in elevation profile charts.Point size units are specified via
setPointSizeUnit()
.See also
See also
Added in version 3.26.
- Parameters:
size (float)
- setPointSizeUnit(self, units: Qgis.RenderUnit)[source]¶
Sets the
units
used for the point size used for drawing points in elevation profile charts.See also
See also
Added in version 3.26.
- Parameters:
units (Qgis.RenderUnit)
- setPointSymbol(self, symbol: Qgis.PointCloudSymbol)[source]¶
Sets the
symbol
used drawing points in elevation profile charts.See also
Added in version 3.26.
- Parameters:
symbol (Qgis.PointCloudSymbol)