|
QGIS API Documentation
3.24.2-Tisler (13c1a02865)
|
3 More...
#include <qgspointcloud3dsymbol.h>

Public Member Functions | |
| QgsClassificationPointCloud3DSymbol () | |
| Constructor for QgsClassificationPointCloud3DSymbol. More... | |
| QString | attribute () const |
| Returns the attribute used to select the color of the point cloud. More... | |
| unsigned int | byteStride () override |
| Returns the byte stride for the geometries used to for the vertex buffer. More... | |
| QgsPointCloudCategoryList | categoriesList () const |
| Returns the list of categories of the classification. More... | |
| QgsAbstract3DSymbol * | clone () const override SIP_FACTORY |
| void | fillMaterial (Qt3DRender::QMaterial *material) override SIP_SKIP |
| Used to fill material object with necessary QParameters (and consequently opengl uniforms) More... | |
| QgsPointCloudCategoryList | getFilteredOutCategories () const |
| Gets the list of categories of the classification that should not be rendered. More... | |
| void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) override |
| void | setAttribute (const QString &attribute) |
| Sets the attribute used to select the color of the point cloud. More... | |
| void | setCategoriesList (const QgsPointCloudCategoryList &categories) |
| Sets the list of categories of the classification. More... | |
| QString | symbolType () const override |
| Returns a unique string identifier of the symbol type. More... | |
| void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const override |
Public Member Functions inherited from QgsPointCloud3DSymbol | |
| QgsPointCloud3DSymbol () | |
| Constructor for QgsPointCloud3DSymbol. More... | |
| ~QgsPointCloud3DSymbol () override | |
| Destructor for QgsPointCloud3DSymbol. More... | |
| float | pointSize () const |
| Returns the point size of the point cloud. More... | |
| void | setPointSize (float size) |
| Sets the point size. More... | |
| QString | type () const override |
Additional Inherited Members | |
Public Types inherited from QgsPointCloud3DSymbol | |
| enum | RenderingStyle { NoRendering = 0 , SingleColor , ColorRamp , RgbRendering } |
| How to render the point cloud. More... | |
Protected Attributes inherited from QgsPointCloud3DSymbol | |
| float | mPointSize = 2.0 |
3
3D symbol that draws point cloud geometries as 3D objects using classification of the dataset
Definition at line 373 of file qgspointcloud3dsymbol.h.
| QgsClassificationPointCloud3DSymbol::QgsClassificationPointCloud3DSymbol | ( | ) |
Constructor for QgsClassificationPointCloud3DSymbol.
Definition at line 373 of file qgspointcloud3dsymbol.cpp.
| QString QgsClassificationPointCloud3DSymbol::attribute | ( | ) | const |
Returns the attribute used to select the color of the point cloud.
Definition at line 443 of file qgspointcloud3dsymbol.cpp.
|
inlineoverridevirtual |
Returns the byte stride for the geometries used to for the vertex buffer.
Implements QgsPointCloud3DSymbol.
Definition at line 415 of file qgspointcloud3dsymbol.h.
|
inline |
Returns the list of categories of the classification.
Definition at line 401 of file qgspointcloud3dsymbol.h.
|
override |
Definition at line 379 of file qgspointcloud3dsymbol.cpp.
|
overridevirtual |
Used to fill material object with necessary QParameters (and consequently opengl uniforms)
Implements QgsPointCloud3DSymbol.
Definition at line 486 of file qgspointcloud3dsymbol.cpp.
| QgsPointCloudCategoryList QgsClassificationPointCloud3DSymbol::getFilteredOutCategories | ( | ) | const |
Gets the list of categories of the classification that should not be rendered.
Definition at line 458 of file qgspointcloud3dsymbol.cpp.
|
override |
Definition at line 416 of file qgspointcloud3dsymbol.cpp.
| void QgsClassificationPointCloud3DSymbol::setAttribute | ( | const QString & | attribute | ) |
Sets the attribute used to select the color of the point cloud.
Definition at line 448 of file qgspointcloud3dsymbol.cpp.
| void QgsClassificationPointCloud3DSymbol::setCategoriesList | ( | const QgsPointCloudCategoryList & | categories | ) |
Sets the list of categories of the classification.
Definition at line 453 of file qgspointcloud3dsymbol.cpp.
|
overridevirtual |
Returns a unique string identifier of the symbol type.
Implements QgsPointCloud3DSymbol.
Definition at line 389 of file qgspointcloud3dsymbol.cpp.
|
override |
Definition at line 394 of file qgspointcloud3dsymbol.cpp.