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
NameTypeSummary
attributeName

The name of the attribute to use for the filter.

requiredClearBitsCollection
ArcGISCollection<uint>

A collection of bit positions where a point is only displayed if the corresponding bit value is 0.

requiredSetBitsCollection
ArcGISCollection<uint>

A collection of bit positions where a point is only displayed if the corresponding bit value is 1.

Properties

PropertyTypeNullableReadonlySummary
ArcGISCollection<uint>
No
No

A collection of bit positions where a point is only displayed if the corresponding bit value is 0.

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.