QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
Base class for point cloud 3D renderers. More...
#include <qgsabstractpointcloud3drenderer.h>
Public Member Functions | |
virtual | ~QgsAbstractPointCloud3DRenderer ()=default |
Default destructor. More... | |
virtual bool | convertFrom2DRenderer (QgsPointCloudRenderer *renderer)=0 |
Updates the 3D renderer's symbol to match that of a given QgsPointCloudRenderer. More... | |
Public Member Functions inherited from QgsAbstract3DRenderer | |
virtual | ~QgsAbstract3DRenderer ()=default |
virtual QgsAbstract3DRenderer * | clone () const =0 |
Returns a cloned instance. More... | |
virtual Qt3DCore::QEntity * | createEntity (const Qgs3DMapSettings &map) const =0 |
Returns a 3D entity that will be used to show renderer's data in 3D scene. More... | |
virtual void | readXml (const QDomElement &elem, const QgsReadWriteContext &context)=0 |
Reads renderer's properties from given XML element. More... | |
virtual void | resolveReferences (const QgsProject &project) |
Resolves references to other objects - second phase of loading - after readXml() More... | |
virtual QString | type () const =0 |
Returns unique identifier of the renderer class (used to identify subclass) More... | |
virtual void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const =0 |
Writes renderer's properties to given XML element. More... | |
Protected Member Functions | |
QgsAbstractPointCloud3DRenderer ()=default | |
Default constructor. More... | |
Protected Member Functions inherited from QgsAbstract3DRenderer | |
QgsAbstract3DRenderer ()=default | |
Default constructor. More... | |
Base class for point cloud 3D renderers.
This class allows for functionality in 3D to be called from core.
Definition at line 40 of file qgsabstractpointcloud3drenderer.h.
|
virtualdefault |
Default destructor.
|
protecteddefault |
Default constructor.
|
pure virtual |
Updates the 3D renderer's symbol to match that of a given QgsPointCloudRenderer.
true
on success, false
otherwise Implemented in QgsPointCloudLayer3DRenderer.