public IReadOnlyList<CIMPointCloudFilter> GetFilters()
Public Function GetFilters() As IReadOnlyList(Of CIMPointCloudFilter)
Return Value
IReadOnlyList{ArcGIS.Core.CIM.CIMPointCloudFilter}
public IReadOnlyList<CIMPointCloudFilter> GetFilters()
Public Function GetFilters() As IReadOnlyList(Of CIMPointCloudFilter)
Exception | Description |
---|---|
ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
//Must be called on the MCT //var pcsl = ...; IReadOnlyList<CIMPointCloudFilter> updatedFilter = pcsl.GetFilters(); foreach (var filter in updatedFilter) { //There is either 0 or 1 of each if (filter is CIMPointCloudReturnFilter returnFilter) { PointCloudFilterDefinition pcfl = PointCloudFilterDefinition.FromCIM(updatedFilter); List<PointCloudReturnType> updatedReturnValues = pcfl.ReturnValues; } if (filter is CIMPointCloudValueFilter classCodesFilter) { // do something } if (filter is CIMPointCloudBitFieldFilter classFlagsFilter) { // do something } }
Target Platforms: Windows 11, Windows 10, Windows 8.1