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... | |
![]() | |
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.