QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
|
Represents an individual category (class) from a QgsPointCloudClassifiedRenderer. More...
#include <qgspointcloudclassifiedrenderer.h>
Public Member Functions | |
QgsPointCloudCategory ()=default | |
Constructor for QgsPointCloudCategory. More... | |
QgsPointCloudCategory (int value, const QColor &color, const QString &label, bool render=true, double pointSize=0) | |
Constructor for a new QgsPointCloudCategory, with the specified value and color. More... | |
QColor | color () const |
Returns the color which will be used to render this category. More... | |
QString | label () const |
Returns the label for this category, which is used to represent the category within legends and the layer tree. More... | |
bool | operator== (const QgsPointCloudCategory &other) const |
Equality operator. More... | |
double | pointSize () const |
Returns the point size for this category. More... | |
bool | renderState () const |
Returns true if the category is currently enabled and should be rendered. More... | |
void | setColor (const QColor &color) |
Sets the color which will be used to render this category. More... | |
void | setLabel (const QString &label) |
Sets the label for this category, which is used to represent the category within legends and the layer tree. More... | |
void | setPointSize (double size) |
Sets the point size for this category. More... | |
void | setRenderState (bool render) |
Sets whether the category is currently enabled and should be rendered. More... | |
void | setValue (int value) |
Sets the value corresponding to this category. More... | |
int | value () const |
Returns the value corresponding to this category. More... | |
Protected Attributes | |
QColor | mColor |
QString | mLabel |
double | mPointSize = 0 |
bool | mRender = true |
int | mValue = 0 |
Represents an individual category (class) from a QgsPointCloudClassifiedRenderer.
Definition at line 32 of file qgspointcloudclassifiedrenderer.h.
|
default |
Constructor for QgsPointCloudCategory.
QgsPointCloudCategory::QgsPointCloudCategory | ( | int | value, |
const QColor & | color, | ||
const QString & | label, | ||
bool | render = true , |
||
double | pointSize = 0 |
||
) |
Constructor for a new QgsPointCloudCategory, with the specified value and color.
The label argument specifies the label used for this category in legends and the layer tree.
The render argument indicates whether the category should initially be rendered and appear checked in the layer tree.
A positive pointSize argument overrides the layer's point size setting for this category (added in QGIS 3.36).
Definition at line 26 of file qgspointcloudclassifiedrenderer.cpp.
|
inline |
Returns the color which will be used to render this category.
Definition at line 69 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Returns the label for this category, which is used to represent the category within legends and the layer tree.
Definition at line 83 of file qgspointcloudclassifiedrenderer.h.
bool QgsPointCloudCategory::operator== | ( | const QgsPointCloudCategory & | other | ) | const |
Equality operator.
Definition at line 35 of file qgspointcloudclassifiedrenderer.cpp.
|
inline |
Returns the point size for this category.
Definition at line 76 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Returns true
if the category is currently enabled and should be rendered.
Definition at line 118 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Sets the color which will be used to render this category.
Definition at line 97 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Sets the label for this category, which is used to represent the category within legends and the layer tree.
Definition at line 112 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Sets the point size for this category.
Definition at line 105 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Sets whether the category is currently enabled and should be rendered.
Definition at line 124 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Sets the value corresponding to this category.
Definition at line 90 of file qgspointcloudclassifiedrenderer.h.
|
inline |
Returns the value corresponding to this category.
Definition at line 63 of file qgspointcloudclassifiedrenderer.h.
|
protected |
Definition at line 128 of file qgspointcloudclassifiedrenderer.h.
|
protected |
Definition at line 130 of file qgspointcloudclassifiedrenderer.h.
|
protected |
Definition at line 129 of file qgspointcloudclassifiedrenderer.h.
|
protected |
Definition at line 131 of file qgspointcloudclassifiedrenderer.h.
|
protected |
Definition at line 127 of file qgspointcloudclassifiedrenderer.h.