

Public Class CIMPointCloudReturnFilter Inherits CIMPointCloudFilter Implements System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
public class CIMPointCloudReturnFilter : CIMPointCloudFilter, System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
{
// 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
}
}
}
}
System.Object
ArcGIS.Core.CIM.CIMObject
ArcGIS.Core.CIM.CIMPointCloudFilter
ArcGIS.Core.CIM.CIMPointCloudReturnFilter
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)