Class: QgsPointCloudLayerElevationProperties¶
Point cloud layer specific subclass of
QgsMapLayerElevationProperties.
Added in version 3.18.
List of all members, including inherited members
Class Hierarchy¶
Base classes¶
Base class for storage of map layer elevation properties. |
|
Methods
Returns |
|
Returns the elevation limit, which is used when |
|
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 the symbol used to render polygons for the layer in elevation profile plots. |
|
Returns the symbol used to render lines for the layer in elevation profile plots. |
|
Returns the symbology option used to render the point cloud profile in elevation profile plots. |
|
Returns |
|
Sets whether a reduced opacity by distance from profile curve effect should be applied when drawing points in elevation profile charts. |
|
Sets the elevation limit, which is used when |
|
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 the fill symbol used to render polygons for the layer in elevation profile plots. |
|
Sets the line symbol used to render lines for the layer in elevation profile plots. |
|
Sets the symbology option used to render the point cloud profile in elevation profile plots. |
|
Sets whether layer coloring should be respected when rendering elevation profile plots. |
|
Sets the profile type used when generating elevation profile plots. |
|
Returns the profile type used when generating 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
- elevationLimit(self) float[source]¶
Returns the elevation limit, which is used when
profileSymbology()isQgis.ProfileSurfaceSymbology.FillBelow orQgis.ProfileSurfaceSymbology.FillAbove to limit the fill to a specific elevation range.By default this is NaN, which indicates that there is no elevation limit.
See also
Added in version 4.0.
- Return type:
float
- 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:
- profileFillSymbol(self) QgsFillSymbol | None[source]¶
Returns the symbol used to render polygons for the layer in elevation profile plots.
See also
Added in version 4.0.
- Return type:
- profileLineSymbol(self) QgsLineSymbol | None[source]¶
Returns the symbol used to render lines for the layer in elevation profile plots.
See also
Added in version 4.0.
- Return type:
- profileSymbology(self) Qgis.ProfileSurfaceSymbology[source]¶
Returns the symbology option used to render the point cloud profile in elevation profile plots.
See also
Added in version 4.0.
- 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)
- setElevationLimit(self, limit: float)[source]¶
Sets the elevation
limit, which is used whenprofileSymbology()isQgis.ProfileSurfaceSymbology.FillBelow orQgis.ProfileSurfaceSymbology.FillAbove to limit the fill to a specific elevation range.Set to NaN to indicate that there is no elevation limit.
See also
Added in version 4.0.
- Parameters:
limit (float)
- 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 | int)[source]¶
Sets the
colorused drawing points in elevation profile charts.See also
Added in version 3.26.
- Parameters:
color (Union[QColor, Qt.GlobalColor, int])
- 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)
- setProfileFillSymbol(self, symbol: QgsFillSymbol | None)[source]¶
Sets the fill
symbolused to render polygons for the layer in elevation profile plots.Ownership of
symbolis transferred to the plot.See also
Added in version 4.0.
- Parameters:
symbol (Optional[QgsFillSymbol])
- setProfileLineSymbol(self, symbol: QgsLineSymbol | None)[source]¶
Sets the line
symbolused to render lines for the layer in elevation profile plots.Ownership of
symbolis transferred to the plot.See also
Added in version 4.0.
- Parameters:
symbol (Optional[QgsLineSymbol])
- setProfileSymbology(self, symbology: Qgis.ProfileSurfaceSymbology)[source]¶
Sets the
symbologyoption used to render the point cloud profile in elevation profile plots.See also
Added in version 4.0.
- Parameters:
symbology (Qgis.ProfileSurfaceSymbology)
- setRespectLayerColors(self, enabled: bool)[source]¶
Sets whether layer coloring should be respected when rendering elevation profile plots.
See also
- Parameters:
enabled (bool)
- setType(self, type: Qgis.PointCloudProfileType)[source]¶
Sets the profile
typeused when generating elevation profile plots.See also
Added in version 4.0.
- Parameters:
type (Qgis.PointCloudProfileType)
- type(self) Qgis.PointCloudProfileType[source]¶
Returns the profile type used when generating elevation profile plots.
See also
Added in version 4.0.
- Return type: