|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkPropertyFilters.h>


Public Member Functions | |
| PropertyFilters () | |
| ~PropertyFilters () override | |
| bool | AddFilter (const PropertyFilter &filter, const std::string &className, bool overwrite) override |
| Add a property filter. More... | |
| std::map< std::string, BaseProperty::Pointer > | ApplyFilter (const std::map< std::string, BaseProperty::Pointer > &propertyMap, const std::string &className) const override |
| Apply property filter to property list. More... | |
| PropertyFilter | GetFilter (const std::string &className) const override |
| Get the current property filter. More... | |
| bool | HasFilter (const std::string &className) const override |
| Check if a specific data node class name has a property filter. More... | |
| void | RemoveAllFilters () override |
| Remove all property filters. More... | |
| void | RemoveFilter (const std::string &className) override |
| Remove property filter for a specific data node class name. More... | |
Public Member Functions inherited from mitk::IPropertyFilters | |
| virtual | ~IPropertyFilters () |
Definition at line 21 of file mitkPropertyFilters.h.
| mitk::PropertyFilters::PropertyFilters | ( | ) |
Definition at line 17 of file mitkPropertyFilters.cpp.
|
override |
Definition at line 21 of file mitkPropertyFilters.cpp.
|
overridevirtual |
Add a property filter.
| [in] | filter | The property filter. |
| [in] | className | Optional data node class name to which the filter is restricted. |
| [in] | overwrite | Overwrite already existing filter. |
Implements mitk::IPropertyFilters.
Definition at line 25 of file mitkPropertyFilters.cpp.
References mitk::PropertyFilter::IsEmpty().
|
overridevirtual |
Apply property filter to property list.
| [in] | propertyMap | Property list to which the filter is applied. |
| [in] | className | Optional data node class name for which the filter is chosen. |
Implements mitk::IPropertyFilters.
Definition at line 44 of file mitkPropertyFilters.cpp.
References mitk::PropertyFilter::Apply(), GetFilter(), and mitk::PropertyFilter::IsEmpty().
|
overridevirtual |
Get the current property filter.
| [in] | className | Optional data node class name for which the filter is returned. |
Implements mitk::IPropertyFilters.
Definition at line 64 of file mitkPropertyFilters.cpp.
Referenced by ApplyFilter().
|
overridevirtual |
Check if a specific data node class name has a property filter.
| [in] | className | The data node class name or empty string for global property filter. |
Implements mitk::IPropertyFilters.
Definition at line 74 of file mitkPropertyFilters.cpp.
|
overridevirtual |
Remove all property filters.
Implements mitk::IPropertyFilters.
Definition at line 79 of file mitkPropertyFilters.cpp.
|
overridevirtual |
Remove property filter for a specific data node class name.
| [in] | className | The data node class name or empty string for global property filter. |
Implements mitk::IPropertyFilters.
Definition at line 84 of file mitkPropertyFilters.cpp.