| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
Base class for point cloud 3D renderers. More...
#include <qgsabstractpointcloud3drenderer.h>

Public Member Functions | |
| virtual | ~QgsAbstractPointCloud3DRenderer ()=default | 
| virtual bool | convertFrom2DRenderer (QgsPointCloudRenderer *renderer)=0 | 
| Updates the 3D renderer's symbol to match that of a given QgsPointCloudRenderer.   | |
  Public Member Functions inherited from QgsAbstract3DRenderer | |
| virtual | ~QgsAbstract3DRenderer ()=default | 
| virtual QgsAbstract3DRenderer * | clone () const =0 | 
| Returns a cloned instance.   | |
| virtual Qt3DCore::QEntity * | createEntity (Qgs3DMapSettings *map) const =0 | 
| Returns a 3D entity that will be used to show renderer's data in 3D scene.   | |
| virtual void | readXml (const QDomElement &elem, const QgsReadWriteContext &context)=0 | 
| Reads renderer's properties from given XML element.   | |
| virtual void | resolveReferences (const QgsProject &project) | 
| Resolves references to other objects - second phase of loading - after readXml()   | |
| virtual QString | type () const =0 | 
| Returns unique identifier of the renderer class (used to identify subclass)   | |
| virtual void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const =0 | 
| Writes renderer's properties to given XML element.   | |
Protected Member Functions | |
| QgsAbstractPointCloud3DRenderer ()=default | |
  Protected Member Functions inherited from QgsAbstract3DRenderer | |
| QgsAbstract3DRenderer ()=default | |
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 | 
      
  | 
  protecteddefault | 
      
  | 
  pure virtual | 
Updates the 3D renderer's symbol to match that of a given QgsPointCloudRenderer.
true on success, false otherwise Implemented in QgsPointCloudLayer3DRenderer.