ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / LasDatasetLayer Class / GetDisplayFilter Method
Example

In This Topic
    GetDisplayFilter Method
    In This Topic
    Gets the current display filter. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    public LasPointDisplayFilter GetDisplayFilter()
    Public Function GetDisplayFilter() As LasPointDisplayFilter

    Return Value

    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run.
    Example
    Get and Set Display Filter
    // get the current display filter
    LasPointDisplayFilter ptFilter = lasDatasetLayer.GetDisplayFilter();
    
    
    // display only ground points
    lasDatasetLayer.SetDisplayFilter(LasPointDisplayFilterType.Ground);
    
    // display first return points
    lasDatasetLayer.SetDisplayFilter(LasPointDisplayFilterType.FirstReturnPoints);
    
    // set display filter to a set of classification codes
    List<int> classifications = new List<int>() { 4, 5, 7, 10 };
    lasDatasetLayer.SetDisplayFilter(classifications);
    
    // set display filter to a set of returns
    List<ArcGIS.Core.Data.Analyst3D.LasReturnType> returns = new List<ArcGIS.Core.Data.Analyst3D.LasReturnType>()
            { ArcGIS.Core.Data.Analyst3D.LasReturnType.ReturnFirstOfMany};
    lasDatasetLayer.SetDisplayFilter(returns);
    
    // set up a display filter
    var newDisplayFilter = new LasPointDisplayFilter();
    newDisplayFilter.Returns = new List<ArcGIS.Core.Data.Analyst3D.LasReturnType>()
            { ArcGIS.Core.Data.Analyst3D.LasReturnType.ReturnFirstOfMany, ArcGIS.Core.Data.Analyst3D.LasReturnType.ReturnLastOfMany};
    newDisplayFilter.ClassCodes = new List<int>() { 2, 4 };
    newDisplayFilter.KeyPoints = true;
    newDisplayFilter.WithheldPoints = false;
    newDisplayFilter.SyntheticPoints = false;
    newDisplayFilter.NotFlagged = false;
    lasDatasetLayer.SetDisplayFilter(returns);
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.2 or higher.
    See Also