Miner.Desktop.CuFilter Assembly : Miner.Desktop.CuFilter Namespace |
Class | Description | |
---|---|---|
![]() | CuEditor | Use this class to edit or delete existing compatible units in the CU library, or add new CUs to the library. |
![]() | CuFilter<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. |
![]() | CuFilterItemTemplateSelector | |
![]() | CuFilterViewModel | Use this class to integrate the filter with the user control. |
![]() | CuLibrary | Use the CuLibrary class to manage the compatible units in your CU library. |
![]() | CuSync | |
![]() | FilterFactory | This class can be used to create the various types of filters (domain and non-domain) available in the CU Filter. |
![]() | WindowInterop |
Interface | Description | |
---|---|---|
![]() | ICompatibleUnit | This interface allows you to create or retrieve a compatible unit (CU). |
![]() | ICompatibleUnitAttribute | Use this interface to access the attributes on a compatible unit. This could include CU-defining attributes (CUDAs) and extended data. |
![]() | ICuAoiFilter | Use this interface create an area filter that enables with the given work request polygon intersects a pre-defined area. |
![]() | ICuFilter | The filter is a customizable object that filters compatible units (CUs). Use ICuFilter to create custom CU filters. |
![]() | ICuFilter<T> | The filter is a customizable object that filters compatible units (CUs). Use ICuFilter to create custom CU filters. |
![]() | ICuFilterViewModel | Use this interface to integrate the filter with the user control. |
![]() | ICuLibrary | This interface populates a list of CUs (ICompatibleUnit), favorites (IFavoriteWrapper) and templates (IFavoriteWrapper) from the current workspace. |
![]() | ICuTakeoffFilter | Use this interface to create a custom take-off filter. |
![]() | IValidCompatibleUnit | Use this interface to validate the CU properties passed into it. |
![]() | IWorkLocationWrapper | This interface allows you to retrieve a Work Location |
Structure | Description | |
---|---|---|
![]() | WindowInterop.POINT | |
![]() | WindowInterop.RECT | |
![]() | WindowInterop.WINDOWPLACEMENT |
Enumeration | Description | |
---|---|---|
![]() | FilterType | This enumeration offers the various types of filters (domain and non-domain) available in the CU Filter. |