Show / Hide Table of Contents

Class PointCloudBitfieldFilter

A filter that controls which points are rendered according to their associated flags.

Inheritance
object
PointCloudFilter
PointCloudBitfieldFilter
PointCloudFilter.AttributeName
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
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

TargetVersions
.NET300.1
.NET Windows300.1
.NET Android300.1
.NET iOS300.1
In this article
Provide feedback
Back to top Copyright © 2025 Esri.