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.