Namespace: GameEngine.Layers.PointCloud
Class: GameEngine/Layers/PointCloud/ArcGISPointCloudBitfieldFilter
Since: 2.4.0
Inheritance: ArcGISPointCloudFilter->ArcGISPointCloudBitfieldFilter
Summary
A filter that controls which points are rendered according to their associated flags.
Constructors
ArcGISPointCloudBitfieldFilter(string attributeName, ArcGISCollection<uint> requiredClearBitsCollection, ArcGISCollection<uint> requiredSetBitsCollection)
Creates a point cloud bitfield filter with the specified collections of bit positions.
Since 2.4.0
Arguments
| Name | Type | Summary |
|---|---|---|
attribute | string | The name of the attribute to use for the filter. |
required | ArcGISCollection<uint> | A collection of bit positions where a point is only displayed if the corresponding bit value is 0. |
required | ArcGISCollection<uint> | A collection of bit positions where a point is only displayed if the corresponding bit value is 1. |
Properties
| Property | Type | Nullable | Readonly | Summary |
|---|---|---|---|---|
RequiredClearBitsCollection | ArcGISCollection<uint> | No | No | A collection of bit positions where a point is only displayed if the corresponding bit value is 0. |
RequiredSetBitsCollection | ArcGISCollection<uint> | No | No | A collection of bit positions where a point is only displayed if the corresponding bit value is 1. |
RequiredClearBitsCollection
ArcGISCollection<uint> RequiredClearBitsCollection
A collection of bit positions where a point is only displayed if the corresponding bit value is 0.
If both requiredClearBitsCollection and requiredSetBitsCollection are empty, this filter does not affect point visibility.
RequiredSetBitsCollection
ArcGISCollection<uint> RequiredSetBitsCollection
A collection of bit positions where a point is only displayed if the corresponding bit value is 1.
If both requiredSetBitsCollection and requiredClearBitsCollection are empty, this filter does not affect point visibility.