Class: QgsPointCloudRendererAbstractMetadata¶
Stores metadata about one point cloud renderer class.
Note
It’s necessary to implement createRenderer() function.
In C++ you can use QgsPointCloudRendererMetadata convenience class.
Added in version 3.18.
Class Hierarchy¶
Subclasses¶
Convenience metadata class that uses static functions to create point cloud renderer and its widget.  | 
Methods
Returns new instance of the renderer given the DOM element.  | 
|
Returns an icon representing the renderer.  | 
|
Returns the unique name of the renderer.  | 
|
Sets an icon representing the renderer.  | 
|
Returns a friendly display name of the renderer.  | 
- class qgis.core.QgsPointCloudRendererAbstractMetadata[source]¶
 Bases:
object- __init__(name: str | None, visibleName: str | None, icon: QIcon = QIcon())
 Constructor for QgsPointCloudRendererAbstractMetadata, with the specified
name.The
visibleNameargument gives a translated, user friendly string identifying the renderer type.The
iconargument can be used to specify an icon representing the renderer.- Parameters:
 name (Optional[str])
visibleName (Optional[str])
icon (QIcon = QIcon())
- __init__(a0: QgsPointCloudRendererAbstractMetadata)
 - Parameters:
 
- createRenderer(self, elem: QDomElement, context: QgsReadWriteContext) QgsPointCloudRenderer | None[source]¶
 Returns new instance of the renderer given the DOM element. Returns
Noneon error. Pure virtual function: must be implemented in derived classes.- Parameters:
 elem (QDomElement)
context (QgsReadWriteContext)
- Return type:
 Optional[QgsPointCloudRenderer]
- name(self) str[source]¶
 Returns the unique name of the renderer. This value is not translated.
See also
- Return type:
 str