Show / Hide Table of Contents

Class PointCloudValueFilter

A filter to include or exclude points using attribute values.

Inheritance
object
PointCloudFilter
PointCloudValueFilter
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 PointCloudValueFilter : PointCloudFilter
Remarks

This filter includes or excludes points in a PointCloudLayer based on an attribute value. For example, lidar point classifications that specify the type of surface reflected by the laser pulse are typically stored in the "CLASS_CODE" field. The different categories (for example building, high vegetation, ground) are defined using numeric codes in the LAS files. The PointCloudValueFilter can be used to include or exclude points based on these classification codes by specifying the "CLASS_CODE" field as the attribute name and the corresponding numeric integer codes as the values for the filter. The full list of categories, including the corresponding codes, can be found in the LAS specification.

Constructors

Name Description
PointCloudValueFilter(string, IEnumerable<double>, PointCloudValueFilterMode)

Initializes a new instance of the PointCloudValueFilter class with the specified collection of classification codes for the filter to apply.

Properties

Name Description
Mode

Gets or sets whether points should be included or excluded from the filter.

Values

Gets a collection of numeric values for the filter to apply.

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.