Class: QgsPointCloudRendererRegistry¶
Registry of 2D renderers for point clouds.
QgsPointCloudRendererRegistry is not usually directly
created, but rather accessed through
QgsApplication.pointCloudRendererRegistry().
Added in version 3.18.
Methods
Adds a renderer to the registry.  | 
|
Removes a renderer from registry.  | 
|
Returns the metadata for a specified renderer.  | 
|
Returns a list of available renderers.  | 
Static Methods
Returns a list of categories using the available Classification classes of a specified layer, along with default colors and translated names for the 19 classes (0-18) of point data record formats 6-10  | 
|
Returns a new default point cloud renderer for a specified layer.  | 
- class qgis.core.QgsPointCloudRendererRegistry[source]¶
 Bases:
object- addRenderer(self, metadata: QgsPointCloudRendererAbstractMetadata | None) bool[source]¶
 Adds a renderer to the registry. Takes ownership of the metadata object.
- Parameters:
 metadata (Optional[QgsPointCloudRendererAbstractMetadata]) – renderer metadata
- Return type:
 bool
- Returns:
 Trueif renderer was added successfully, orFalseif renderer could not be added (e.g., a renderer with a duplicate name already exists)
- static classificationAttributeCategories(layer: QgsPointCloudLayer | None) List[QgsPointCloudCategory][source]¶
 Returns a list of categories using the available Classification classes of a specified
layer, along with default colors and translated names for the 19 classes (0-18) of point data record formats 6-10- Parameters:
 layer (Optional[QgsPointCloudLayer])
- Return type:
 List[QgsPointCloudCategory]
- static defaultRenderer(layer: QgsPointCloudLayer | None) QgsPointCloudRenderer | None[source]¶
 Returns a new default point cloud renderer for a specified
layer.Caller takes ownership of the returned renderer.
- Parameters:
 layer (Optional[QgsPointCloudLayer])
- Return type:
 Optional[QgsPointCloudRenderer]
- removeRenderer(self, rendererName: str | None) bool[source]¶
 Removes a renderer from registry.
- Parameters:
 rendererName (Optional[str]) – name of renderer to remove from registry
- Return type:
 bool
- Returns:
 Trueif renderer was successfully removed, orFalseif matching renderer could not be found
- rendererMetadata(self, rendererName: str | None) QgsPointCloudRendererAbstractMetadata | None[source]¶
 Returns the metadata for a specified renderer. Returns
Noneif a matching renderer was not found in the registry.- Parameters:
 rendererName (Optional[str])
- Return type:
 Optional[QgsPointCloudRendererAbstractMetadata]