QGIS API Documentation
3.20.0-Odense (decaadbb31)
|
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.