ArcFM Engine Developer Guide
Miner.Desktop.CuFilter Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassCuEditor  
ClassCuFilter<T> This generic filter provides a base class (and a concrete class) that does the bare minimum that a filter should do. This filter will go through the supplied criteria when MatchesCriteria() is called and does the comparisons provided by the criteria. Derived classes can override any or all of the MatchesCriteria() methods and replace the logic used to decide whether CUs should be included. Calling MatchesCriteria() methods on the base class will provide the default behavior of simply checking the passed criteria. If the passed criteria is irrelevant, then override the methods and provide your own implementation and don't call the base class methods.
ClassCuFilterItemTemplateSelector  
ClassCuFilterViewModel Use this class to integrate the filter with the user control.
ClassCuFilterWorkspaceHelper  
ClassCuLibrary  
ClassCuSync  
ClassFilterFactory This class can be used to create the various types of filters (domain and non-domain) available in the CU Filter.
Interfaces
 InterfaceDescription
InterfaceICompatibleUnit This interface allows you to create or retrieve a compatible unit (CU).
InterfaceICompatibleUnitAttribute Use this interface to set or retrieve a specific field on a compatible unit.
InterfaceICuAoiFilter  
InterfaceICuFilter The filter is a customizable object that filters compatible units (CUs). Use ICuFilter to create custom CU filters.
InterfaceICuFilter<T> The filter is a customizable object that filters compatible units (CUs). Use ICuFilter to create custom CU filters.
InterfaceICuFilterViewModel Use this interface to integrate the filter with the user control.
InterfaceICuLibrary  
InterfaceICuTakeoffFilter  
InterfaceIValidCompatibleUnit Use this interface to validate the CU properties passed into it.
InterfaceIWorkLocationWrapper This interface allows you to retrieve a Work Location
Enumerations
 EnumerationDescription
EnumerationFilterType This enumeration offers the various types of filters (domain and non-domain) available in the CU Filter.
See Also

Reference

Miner.Desktop.CuFilter Assembly

 

 


Send Comment