Namespace: Esri::GameEngine::Layers::PointCloud
Class: Esri/GameEngine/Layers/PointCloud/ArcGISPointCloudClassBreaksRenderer
Since: 2.4.0
Inheritance: ArcGISPointCloudRenderer->ArcGISPointCloudClassBreaksRenderer

Summary

Renderer for point clouds using class breaks.

Constructors

ArcGISPointCloudClassBreaksRenderer(const FString& attributeName, const ArcGISCollection<ArcGISPointCloudColorClassBreak>& classBreaksCollection)

Creates a class breaks renderer with the specified attribute name and collection of class breaks.

Since 2.4.0

Arguments
NameTypeConstSummary
attributeName
Yes

The name of the attribute to use for the renderer.

classBreaksCollection
Yes

A collection of class breaks that define a color to apply to each range of values.

Properties

PropertyTypeNullableReadonlySummary
No
No

A collection of class breaks that define a color to apply to each range of values.

No
No

A transform applied to the attribute value before evaluating the renderer.

ClassBreaksCollection

ArcGISCollection<ArcGISPointCloudColorClassBreak> GetClassBreaksCollection() const

void SetClassBreaksCollection(const ArcGISCollection<ArcGISPointCloudColorClassBreak>& classBreaksCollection)

A collection of class breaks that define a color to apply to each range of values.

TransformType

void SetTransformType(const ArcGISPointCloudAttributeTransformType& transformType)

A transform applied to the attribute value before evaluating the renderer.

The default value is ArcGISPointCloudAttributeTransformType::None, which means that no transform is applied to the attribute value before evaluating the renderer.