Class PointCloudBitfieldFilter
A filter that controls which points are rendered according to their associated flags.
Namespace: Esri.ArcGISRuntime.Mapping.PointCloud
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class PointCloudBitfieldFilter : PointCloudFilter
Remarks
The flags are stored as a bit-encoded field. Use the PointCloudBitfieldFilter to filter points based on the value of specific flags. Each flag is defined by its bit position and value. If the flag is set, its value is 1, otherwise its value is 0. The size of the bitfield can be sourced from ValueType. For example, an unsigned 8-bit integer bitfield would have 8 bits, or flags, per point, and valid bit positions would be from 0 to 7. The "FLAGS" field is commonly used with the PointCloudBitfieldFilter. This field contains information such as scan direction and edge of flight line. The point data format determines the bit position of each flag. You can read more about this in the LAS specification.
Constructors
| Name | Description |
|---|---|
| PointCloudBitfieldFilter(string, IEnumerable<uint>, IEnumerable<uint>) | Initializes a new instance of the PointCloudBitfieldFilter class with the specified collections of bit positions. |
Properties
| Name | Description |
|---|---|
| RequiredClearBits | Gets bit positions where a point is only displayed if the corresponding bit value is 0. |
| RequiredSetBits | Gets bit positions where a point is only displayed if the corresponding bit value is 1. |
Applies to
| Target | Versions |
|---|---|
| .NET | 300.1 |
| .NET Windows | 300.1 |
| .NET Android | 300.1 |
| .NET iOS | 300.1 |