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
parentobject.- Parameters:
 parent (Optional[QObject])
- applyOpacityByDistanceEffect(self) bool[source]¶
 Returns
Trueif 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
Trueif 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
errorallowed 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
unitfor 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
colorused 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
sizeused 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
unitsused 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
symbolused drawing points in elevation profile charts.See also
Added in version 3.26.
- Parameters:
 symbol (Qgis.PointCloudSymbol)