Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkPropertyExtensions.h>
Public Member Functions | |
PropertyExtensions () | |
~PropertyExtensions () | |
bool | AddExtension (const std::string &propertyName, PropertyExtension::Pointer extension, const std::string &className, bool overwrite) override |
Add an extension to a specific property. More... | |
PropertyExtension::Pointer | GetExtension (const std::string &propertyName, const std::string &className) override |
Get the extension of a specific property. More... | |
bool | HasExtension (const std::string &propertyName, const std::string &className) override |
Check if a specific property has an extension. More... | |
void | RemoveAllExtensions (const std::string &className) override |
Remove all property extensions. More... | |
void | RemoveExtension (const std::string &propertyName, const std::string &className) override |
Remove extension of a specific property. More... | |
Public Member Functions inherited from mitk::IPropertyExtensions | |
virtual | ~IPropertyExtensions () |
Definition at line 25 of file mitkPropertyExtensions.h.
mitk::PropertyExtensions::PropertyExtensions | ( | ) |
Definition at line 21 of file mitkPropertyExtensions.cpp.
mitk::PropertyExtensions::~PropertyExtensions | ( | ) |
Definition at line 25 of file mitkPropertyExtensions.cpp.
|
overridevirtual |
Add an extension to a specific property.
[in] | propertyName | Name of the property. |
[in] | extension | Property extension. |
[in] | className | Optional data node class name to which the property extension is restricted. |
[in] | overwrite | Overwrite already existing property extension. |
Implements mitk::IPropertyExtensions.
Definition at line 29 of file mitkPropertyExtensions.cpp.
|
overridevirtual |
Get the extension of a specific property.
[in] | propertyName | Name of the property. |
[in] | className | Optional data node class name to which the returned property extension is restricted. |
Implements mitk::IPropertyExtensions.
Definition at line 49 of file mitkPropertyExtensions.cpp.
|
overridevirtual |
Check if a specific property has an extension.
[in] | propertyName | Name of the property. |
[in] | className | Optional data node class name to which the property extension is restricted. |
Implements mitk::IPropertyExtensions.
Definition at line 64 of file mitkPropertyExtensions.cpp.
|
overridevirtual |
Remove all property extensions.
[in] | className | Optional data node class name to which the property extension is restricted. |
Implements mitk::IPropertyExtensions.
Definition at line 71 of file mitkPropertyExtensions.cpp.
|
overridevirtual |
Remove extension of a specific property.
[in] | propertyName | Name of the property. |
[in] | className | Optional data node class name to which the property extension is restricted. |
Implements mitk::IPropertyExtensions.
Definition at line 76 of file mitkPropertyExtensions.cpp.