17 #ifndef mitkIPropertyFilters_h
18 #define mitkIPropertyFilters_h
50 virtual bool AddFilter(
const PropertyFilter &filter,
const std::string &className =
"",
bool overwrite =
false) = 0;
58 virtual std::map<std::string, BaseProperty::Pointer> ApplyFilter(
59 const std::map<std::string, BaseProperty::Pointer> &propertyMap,
const std::string &className =
"")
const = 0;
66 virtual PropertyFilter GetFilter(
const std::string &className =
"")
const = 0;
73 virtual bool HasFilter(
const std::string &className =
"")
const = 0;
77 virtual void RemoveAllFilters() = 0;
83 virtual void RemoveFilter(
const std::string &className =
"") = 0;
DataCollection - Class to facilitate loading/accessing structured data.
Interface of property filters service.
MITK_DECLARE_SERVICE_INTERFACE(mitk::ISimulationService,"org.mitk.ISimulationService")
Consists of blacklist and whitelist entries.