18 #ifndef QGSPOINTCLOUDRGBRENDERER_H
19 #define QGSPOINTCLOUDRGBRENDERER_H
22 #include "qgis_core.h"
46 QString redAttribute = QStringLiteral(
"Red" );
47 QString greenAttribute = QStringLiteral(
"Green" );
48 QString blueAttribute = QStringLiteral(
"Blue" );
49 std::unique_ptr< QgsContrastEnhancement > redContrastEnhancement;
50 std::unique_ptr< QgsContrastEnhancement > greenContrastEnhancement;
51 std::unique_ptr< QgsContrastEnhancement > blueContrastEnhancement;
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" );
218 #endif // QGSPOINTCLOUDRGBRENDERER_H