ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / LasPointPipelineSelectionFilter Class
Members Example

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

    See LasDatasetLayer.SelectAsync.

    Object Model
    LasPointPipelineSelectionFilter ClassGeometry Class
    Syntax
    Public Class LasPointPipelineSelectionFilter 
       Inherits LasPointSelectionFilter
    public class LasPointPipelineSelectionFilter : LasPointSelectionFilter 
    Example
    Select using LasPointPipelineSelectionFilter
    {
      // must be on MCT 
    
      var pipelineFilter = new LasPointPipelineSelectionFilter();
    
      pipelineFilter.VisiblePoints = true;
      pipelineFilter.ClassCodes = new List<int>();  // empty list means all classification codes
      pipelineFilter.FilterGeometry = polygon;
    
      // configure a few of the properties and accept defaults for others
      pipelineFilter.ApplyWindCorrection = true;
      pipelineFilter.MinimumLength = 25;  // meters
    
      var pipelineSelCount = await lasDatasetLayer.SelectAsync(pipelineFilter, SelectionCombinationMethod.New);
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Desktop.Mapping.LasPointSelectionFilter
          ArcGIS.Desktop.Mapping.LasPointPipelineSelectionFilter

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.6 or higher.
    See Also