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

In This Topic
    LasPointPlaneSelectionFilter Class
    In This Topic
    Represents the plane filter used when selecting points in a LAS dataset layer. The plane filter selects a series of points based on the original selection until the filter parameters are exceeded.

    See LasDatasetLayer.SelectAsync.

    Object Model
    LasPointPlaneSelectionFilter ClassGeometry Class
    Syntax
    public class LasPointPlaneSelectionFilter : LasPointSelectionFilter 
    Public Class LasPointPlaneSelectionFilter 
       Inherits LasPointSelectionFilter
    Example
    Select using LasPointPlaneSelectionFilter
    // must be on MCT 
    
    var planeFilter = new LasPointPlaneSelectionFilter();
    planeFilter.VisiblePoints = true;
    planeFilter.ClassCodes = new List<int>();  // empty list means all classification codes
    planeFilter.FilterGeometry = geometry;
    
    planeFilter.ClusteringDistance = 0.3; // meters
    planeFilter.MaximumDistance = 500;
    planeFilter.PlaneTolerance = 0.152; // meters
    
    var planeSelCount = await lasDatasetLayer.SelectAsync(planeFilter, SelectionCombinationMethod.New);
    
    Inheritance Hierarchy

    System.Object
       ArcGIS.Desktop.Mapping.LasPointSelectionFilter
          ArcGIS.Desktop.Mapping.LasPointPlaneSelectionFilter

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.6 or higher.
    See Also