|
| QgsPointCloudLayer3DRenderer () |
| Takes ownership of the symbol object. More...
|
|
QgsPointCloudLayer3DRenderer * | clone () const override |
| Returns a cloned instance. More...
|
|
bool | convertFrom2DRenderer (QgsPointCloudRenderer *renderer) override |
| Updates the 3D renderer's symbol to match that of a given QgsPointCloudRenderer. More...
|
|
Qt3DCore::QEntity * | createEntity (const Qgs3DMapSettings &map) const override |
| Returns a 3D entity that will be used to show renderer's data in 3D scene. More...
|
|
QgsPointCloudLayer * | layer () const |
| Returns point cloud layer associated with the renderer. More...
|
|
double | maximumScreenError () const |
| Returns the maximum screen error allowed when rendering the point cloud. More...
|
|
int | pointRenderingBudget () const |
| Returns the maximum number of points that will be rendered to the scene. More...
|
|
void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) override |
| Reads renderer's properties from given XML element. More...
|
|
void | resolveReferences (const QgsProject &project) override |
| Resolves references to other objects - second phase of loading - after readXml() More...
|
|
void | setLayer (QgsPointCloudLayer *layer) |
| Sets point cloud layer associated with the renderer. More...
|
|
void | setMaximumScreenError (double error) |
| Sets the maximum screen error allowed when rendering the point cloud. More...
|
|
void | setPointRenderingBudget (int budget) |
| Sets the maximum number of points to be rendered in the scene. More...
|
|
void | setShowBoundingBoxes (bool showBoundingBoxes) |
| Sets whether bounding boxes will be visible when rendering the point cloud. More...
|
|
void | setSymbol (QgsPointCloud3DSymbol *symbol) |
| Sets the 3D symbol associated with the renderer. More...
|
|
bool | showBoundingBoxes () const |
| Returns whether bounding boxes will be visible when rendering the point cloud. More...
|
|
const QgsPointCloud3DSymbol * | symbol () const |
| Returns 3D symbol associated with the renderer. More...
|
|
QString | type () const override |
| Returns unique identifier of the renderer class (used to identify subclass) More...
|
|
void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const override |
| Writes renderer's properties to given XML element. More...
|
|
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...
|
|
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...
|
|