Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkPropertyAliases.h>
Public Member Functions | |
PropertyAliases () | |
~PropertyAliases () | |
bool | AddAlias (const std::string &propertyName, const std::string &alias, const std::string &className) override |
Add an alias for a specific property. More... | |
std::vector< std::string > | GetAliases (const std::string &propertyName, const std::string &className) override |
Get aliases for a specific property. More... | |
std::string | GetPropertyName (const std::string &alias, const std::string &className) override |
Get property name that is associated to specific alias. More... | |
bool | HasAliases (const std::string &propertyName, const std::string &className) override |
Check if a specific property has aliases. More... | |
void | RemoveAlias (const std::string &propertyName, const std::string &alias, const std::string &className) override |
Remove specific alias of a certain property. More... | |
void | RemoveAliases (const std::string &propertyName, const std::string &className) override |
Remove all aliases of a specific property. More... | |
void | RemoveAllAliases (const std::string &className) override |
Remove all aliases of all properties. More... | |
Public Member Functions inherited from mitk::IPropertyAliases | |
virtual | ~IPropertyAliases () |
Definition at line 25 of file mitkPropertyAliases.h.
mitk::PropertyAliases::PropertyAliases | ( | ) |
Definition at line 39 of file mitkPropertyAliases.cpp.
mitk::PropertyAliases::~PropertyAliases | ( | ) |
Definition at line 43 of file mitkPropertyAliases.cpp.
|
overridevirtual |
Add an alias for a specific property.
[in] | propertyName | Name of the property. |
[in] | alias | Alias for the property. |
[in] | className | Optional data node class name to which this alias is restricted. |
Implements mitk::IPropertyAliases.
Definition at line 47 of file mitkPropertyAliases.cpp.
|
overridevirtual |
Get aliases for a specific property.
[in] | propertyName | Name of the property. |
[in] | className | Optional data node class name to which the returned aliases are restricted. |
Implements mitk::IPropertyAliases.
Definition at line 70 of file mitkPropertyAliases.cpp.
|
overridevirtual |
Get property name that is associated to specific alias.
[in] | alias | Alias of the property. |
[in] | className | Optional data node class name to which the alias is restricted. |
Implements mitk::IPropertyAliases.
Definition at line 85 of file mitkPropertyAliases.cpp.
|
overridevirtual |
Check if a specific property has aliases.
[in] | propertyName | Name of the property. |
[in] | className | Optional data node class name to which the aliases are restricted. |
Implements mitk::IPropertyAliases.
Definition at line 99 of file mitkPropertyAliases.cpp.
|
overridevirtual |
Remove specific alias of a certain property.
[in] | propertyName | Name of the property. |
[in] | alias | Alias of the property. |
[in] | className | Optional data node class name to which the alias is restricted. |
Implements mitk::IPropertyAliases.
Definition at line 106 of file mitkPropertyAliases.cpp.
|
overridevirtual |
Remove all aliases of a specific property.
[in] | propertyName | Name of the property. |
[in] | className | Optional data node class name to which the aliases are restricted. |
Implements mitk::IPropertyAliases.
Definition at line 130 of file mitkPropertyAliases.cpp.
|
overridevirtual |
Remove all aliases of all properties.
[in] | className | Optional data node class name to which the removal is restricted. |
Implements mitk::IPropertyAliases.
Definition at line 139 of file mitkPropertyAliases.cpp.