| QGIS API Documentation
    3.18.1-Zürich (202f1bf7e5)
    | 
3 More...
#include <qgspointcloud3dsymbol.h>

| Public Member Functions | |
| QgsColorRampPointCloud3DSymbol () | |
| Constructor for QgsColorRampPointCloud3DSymbol.  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... | |
| QgsAbstract3DSymbol * | clone () const override SIP_FACTORY | 
| QgsColorRampShader | colorRampShader () const | 
| Returns the color ramp shader used to render the color.  More... | |
| double | colorRampShaderMax () const | 
| Returns the maximum value used when classifying colors in the color ramp shader.  More... | |
| double | colorRampShaderMin () const | 
| Returns the minimum value used when classifying colors in the color ramp shader.  More... | |
| void | fillMaterial (Qt3DRender::QMaterial *material) override SIP_SKIP | 
| Used to fill material object with necessary QParameters (and consequently opengl uniforms)  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 | setColorRampShader (const QgsColorRampShader &colorRampShader) | 
| Sets the color ramp shader used to render the point cloud.  More... | |
| void | setColorRampShaderMinMax (double min, double max) | 
| Sets the minimum and maximum values used when classifying colors in the color ramp shader.  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 color ramp shader
Definition at line 140 of file qgspointcloud3dsymbol.h.
| QgsColorRampPointCloud3DSymbol::QgsColorRampPointCloud3DSymbol | ( | ) | 
Constructor for QgsColorRampPointCloud3DSymbol.
Definition at line 95 of file qgspointcloud3dsymbol.cpp.
| QString QgsColorRampPointCloud3DSymbol::attribute | ( | ) | const | 
Returns the attribute used to select the color of the point cloud.
Definition at line 142 of file qgspointcloud3dsymbol.cpp.
| 
 | inlineoverridevirtual | 
Returns the byte stride for the geometries used to for the vertex buffer.
Implements QgsPointCloud3DSymbol.
Definition at line 194 of file qgspointcloud3dsymbol.h.
| 
 | override | 
Definition at line 101 of file qgspointcloud3dsymbol.cpp.
| QgsColorRampShader QgsColorRampPointCloud3DSymbol::colorRampShader | ( | ) | const | 
Returns the color ramp shader used to render the color.
Definition at line 152 of file qgspointcloud3dsymbol.cpp.
| 
 | inline | 
Returns the maximum value used when classifying colors in the color ramp shader.
Definition at line 186 of file qgspointcloud3dsymbol.h.
| 
 | inline | 
Returns the minimum value used when classifying colors in the color ramp shader.
Definition at line 180 of file qgspointcloud3dsymbol.h.
| 
 | overridevirtual | 
Used to fill material object with necessary QParameters (and consequently opengl uniforms)
Implements QgsPointCloud3DSymbol.
Definition at line 168 of file qgspointcloud3dsymbol.cpp.
| 
 | override | 
Definition at line 131 of file qgspointcloud3dsymbol.cpp.
| void QgsColorRampPointCloud3DSymbol::setAttribute | ( | const QString & | attribute | ) | 
Sets the attribute used to select the color of the point cloud.
Definition at line 147 of file qgspointcloud3dsymbol.cpp.
| void QgsColorRampPointCloud3DSymbol::setColorRampShader | ( | const QgsColorRampShader & | colorRampShader | ) | 
Sets the color ramp shader used to render the point cloud.
Definition at line 157 of file qgspointcloud3dsymbol.cpp.
| void QgsColorRampPointCloud3DSymbol::setColorRampShaderMinMax | ( | double | min, | 
| double | max | ||
| ) | 
Sets the minimum and maximum values used when classifying colors in the color ramp shader.
Definition at line 162 of file qgspointcloud3dsymbol.cpp.
| 
 | overridevirtual | 
Returns a unique string identifier of the symbol type.
Implements QgsPointCloud3DSymbol.
Definition at line 113 of file qgspointcloud3dsymbol.cpp.
| 
 | override | 
Definition at line 118 of file qgspointcloud3dsymbol.cpp.