• PointCloudRenderer
  • class Esri::ArcGISRuntime::PointCloudRenderer

    A PointCloudRenderer allows you to specify how points in a PointCloudLayer are rendered. More...

    Public Functions

    virtual ~PointCloudRenderer() override
    QString attributeName() const
    Esri::ArcGISRuntime::PointCloudColorModulation *colorModulation() const
    Esri::ArcGISRuntime::PointCloudRendererType pointCloudRendererType() const
    double pointsPerInch() const
    void setAttributeName(const QString &attributeName)
    void setColorModulation(Esri::ArcGISRuntime::PointCloudColorModulation *colorModulation)
    void setPointsPerInch(double pointsPerInch)
    void setSizeAlgorithm(Esri::ArcGISRuntime::PointCloudSizeAlgorithm *sizeAlgorithm)
    Esri::ArcGISRuntime::PointCloudSizeAlgorithm *sizeAlgorithm() const

    Detailed Description

    Member Function Documentation

    [override virtual noexcept] PointCloudRenderer::~PointCloudRenderer()

    Destructor.

    QString PointCloudRenderer::attributeName() const

    Returns the name of the attribute that is used as a source to be modified.

    See also setAttributeName().

    Esri::ArcGISRuntime::PointCloudColorModulation *PointCloudRenderer::colorModulation() const

    Returns reduces the brightness of the point's color, based on the value of another attribute, usually intensity.

    See also setColorModulation().

    Esri::ArcGISRuntime::PointCloudRendererType PointCloudRenderer::pointCloudRendererType() const

    Returns the point cloud renderer type.

    double PointCloudRenderer::pointsPerInch() const

    Returns the number of points to draw per display inch. The default value is 10.

    See also setPointsPerInch().

    void PointCloudRenderer::setAttributeName(const QString &attributeName)

    Sets the attributeName to attributeName.

    See also attributeName.

    void PointCloudRenderer::setColorModulation(Esri::ArcGISRuntime::PointCloudColorModulation *colorModulation)

    Sets the colorModulation to colorModulation.

    See also colorModulation.

    void PointCloudRenderer::setPointsPerInch(double pointsPerInch)

    Sets the pointsPerInch to pointsPerInch.

    See also pointsPerInch.

    void PointCloudRenderer::setSizeAlgorithm(Esri::ArcGISRuntime::PointCloudSizeAlgorithm *sizeAlgorithm)

    Sets the sizeAlgorithm to sizeAlgorithm.

    See also sizeAlgorithm.

    Esri::ArcGISRuntime::PointCloudSizeAlgorithm *PointCloudRenderer::sizeAlgorithm() const

    Specifies and returns how the size of the points in the point cloud is computed for rendering. The default value is PointCloudSplatAlgorithm.

    See also setSizeAlgorithm().