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


Public Member Functions | |
| PropertyAliases () | |
| ~PropertyAliases () override | |
| 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 21 of file mitkPropertyAliases.h.
| mitk::PropertyAliases::PropertyAliases | ( | ) |
Definition at line 35 of file mitkPropertyAliases.cpp.
|
override |
Definition at line 39 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 43 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 66 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 81 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 95 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 102 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 126 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 135 of file mitkPropertyAliases.cpp.