46 QString redAttribute = QStringLiteral(
"Red" );
47 QString greenAttribute = QStringLiteral(
"Green" );
48 QString blueAttribute = QStringLiteral(
"Blue" );
55 bool useRedContrastEnhancement =
false;
58 bool useGreenContrastEnhancement =
false;
61 bool useBlueContrastEnhancement =
false;
80 QString type()
const override;
85 std::unique_ptr< QgsPreparedPointCloudRendererData > prepare()
override SIP_SKIP;
99 QString redAttribute()
const;
108 void setRedAttribute(
const QString &attribute );
117 QString greenAttribute()
const;
126 void setGreenAttribute(
const QString &attribute );
135 QString blueAttribute()
const;
144 void setBlueAttribute(
const QString &attribute );
208 QString mRedAttribute = QStringLiteral(
"Red" );
209 QString mGreenAttribute = QStringLiteral(
"Green" );
210 QString mBlueAttribute = QStringLiteral(
"Blue" );
212 std::unique_ptr< QgsContrastEnhancement > mRedContrastEnhancement;
213 std::unique_ptr< QgsContrastEnhancement > mGreenContrastEnhancement;
214 std::unique_ptr< QgsContrastEnhancement > mBlueContrastEnhancement;
Encapsulates the render context for a 2D point cloud rendering operation.
The class is used as a container of context for various read/write operations on other objects.