ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMPointCloudReturnFilter Class
Members Example

In This Topic
    CIMPointCloudReturnFilter Class
    In This Topic
    Represents a point cloud return filter.
    Object Model
    CIMPointCloudReturnFilter ClassCIMPointCloudReturnFilter ClassCIMPointCloudReturnFilter Class
    Syntax
    Example
    Get the filters for PointCloudSceneLayer
    {
      // Note: call within QueuedTask.Run()
      {
        IReadOnlyList<CIMPointCloudFilter> updatedFilter = pointCloudSceneLayer.GetFilters();
        foreach (var f in updatedFilter)
        {
          //There is either 0 or 1 of each
          if (f is CIMPointCloudReturnFilter returnFilter)
          {
            PointCloudFilterDefinition pcfl = PointCloudFilterDefinition.FromCIM(updatedFilter);
            List<PointCloudReturnType> updatedReturnValues = pcfl.ReturnValues;
    
          }
          if (f is CIMPointCloudValueFilter classCodesFilter)
          {
            // do something
          }
    
          if (f is CIMPointCloudBitFieldFilter classFlagsFilter)
          {
            // do something
          }
        }
      }
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.CIM.CIMObject
          ArcGIS.Core.CIM.CIMPointCloudFilter
             ArcGIS.Core.CIM.CIMPointCloudReturnFilter

    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also