Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkPropertyExtensions.h>
Public Member Functions | |
PropertyExtensions () | |
~PropertyExtensions () override | |
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... | |
![]() | |
virtual | ~IPropertyExtensions () |
Definition at line 21 of file mitkPropertyExtensions.h.
mitk::PropertyExtensions::PropertyExtensions | ( | ) |
Definition at line 17 of file mitkPropertyExtensions.cpp.
|
override |
Definition at line 21 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 25 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 45 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 60 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 67 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 72 of file mitkPropertyExtensions.cpp.