ArcGIS Pro 3.6 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / LasPointClusterSelectionFilter Class
Members Example

In This Topic
    LasPointClusterSelectionFilter Class
    In This Topic
    Represents the cluster filter used when selecting points in a LAS dataset layer. The cluster filter adds additional points to the selection that surround the original selection until the filter parameters are exceeded.

    See LasDatasetLayer.SelectAsync.

    Object Model
    LasPointClusterSelectionFilter ClassGeometry Class
    Syntax
    public class LasPointClusterSelectionFilter : LasPointSelectionFilter 
    Public Class LasPointClusterSelectionFilter 
       Inherits LasPointSelectionFilter
    Example
    Select using LasPointClusterSelectionFilter
    // must be on MCT 
    
    var clusterFilter = new LasPointClusterSelectionFilter();
    clusterFilter.VisiblePoints = true;
    clusterFilter.ClassCodes = new List<int>();  // empty list means all classification codes
    clusterFilter.FilterGeometry = geometry;
    
    clusterFilter.SearchRadius = 0.5; // meters
    clusterFilter.MaximumNumberOfPoints = 500;
    
    var clusterSelCount = await lasDatasetLayer.SelectAsync(clusterFilter, SelectionCombinationMethod.New);
    
    Inheritance Hierarchy

    System.Object
       ArcGIS.Desktop.Mapping.LasPointSelectionFilter
          ArcGIS.Desktop.Mapping.LasPointClusterSelectionFilter

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.6 or higher.
    See Also