#include <mitkIPropertyProvider.h>
Interface implemented by classes that provide access to property information.
Definition at line 24 of file mitkIPropertyProvider.h.
◆ ~IPropertyProvider()
virtual mitk::IPropertyProvider::~IPropertyProvider |
( |
| ) |
|
|
virtual |
◆ GetConstProperty()
virtual BaseProperty::ConstPointer mitk::IPropertyProvider::GetConstProperty |
( |
const std::string & |
propertyKey, |
|
|
const std::string & |
contextName = "" , |
|
|
bool |
fallBackOnDefaultContext = true |
|
) |
| const |
|
pure virtual |
Get property by its key.
- Parameters
-
[in] | propertyKey | Key of property. |
[in] | contextName | Optional, default is empty string (default context). Search in specified context. |
[in] | fallBackOnDefaultContext | Optional, default is true. Also search in default context if property was not found in given context. |
- Returns
- Found property, nullptr otherwise.
Implemented in mitk::DICOMImageBlockDescriptor, mitk::PropertyList, mitk::DataNode, and mitk::BaseData.
◆ GetPropertyContextNames()
virtual std::vector<std::string> mitk::IPropertyProvider::GetPropertyContextNames |
( |
| ) |
const |
|
pure virtual |
◆ GetPropertyKeys()
virtual std::vector<std::string> mitk::IPropertyProvider::GetPropertyKeys |
( |
const std::string & |
contextName = "" , |
|
|
bool |
includeDefaultContext = false |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: