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
| Name | Type | Const | Summary |
|---|---|---|---|
attributeName | Yes | The name of the attribute to use for the renderer. | |
classBreaksCollection | ArcGISCollection<ArcGISPointCloudColorClassBreak> | Yes | A collection of class breaks that define a color to apply to each range of values. |
Properties
| Property | Type | Nullable | Readonly | Summary |
|---|---|---|---|---|
ArcGISCollection<ArcGISPointCloudColorClassBreak> | 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
ArcGISPointCloudAttributeTransformType GetTransformType() const
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.