Class: QgsClassificationPointCloud3DSymbol¶
3D symbol that draws point cloud geometries as 3D objects using classification of the dataset.
Warning
This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only.
Added in version 3.18.
Class Hierarchy¶
Base classes¶
3D symbol that draws point cloud geometries as 3D objects. |
|
Abstract base class for 3D symbols that are used by VectorLayer3DRenderer objects. |
Methods
Returns the attribute used to select the color of the point cloud. |
|
Returns the list of categories of the classification |
|
Gets the list of categories of the classification that should not be rendered |
|
Sets the attribute used to select the color of the point cloud. |
|
Sets the list of categories of the classification |
|
- class qgis._3d.QgsClassificationPointCloud3DSymbol[source]¶
Bases:
QgsPointCloud3DSymbol
- attribute(self) str [source]¶
Returns the attribute used to select the color of the point cloud.
See also
- Return type:
str
- categoriesList(self) List[QgsPointCloudCategory] [source]¶
Returns the list of categories of the classification
See also
- Return type:
List[QgsPointCloudCategory]
- getFilteredOutCategories(self) List[QgsPointCloudCategory] [source]¶
Gets the list of categories of the classification that should not be rendered
See also
See also
- Return type:
List[QgsPointCloudCategory]
- readBaseXml()¶
- setAttribute(self, attribute: str | None)[source]¶
Sets the
attribute
used to select the color of the point cloud.See also
- Parameters:
attribute (Optional[str])
- setCategoriesList(self, categories: Iterable[QgsPointCloudCategory])[source]¶
Sets the list of categories of the classification
See also
- Parameters:
categories (Iterable[QgsPointCloudCategory])
- writeBaseXml()¶