Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitkPropertyKeyPath.h File Reference
#include <string>
#include <vector>
#include <map>
#include <mitkExceptionMacro.h>
#include <MitkCoreExports.h>

Go to the source code of this file.

Classes

class  mitk::PropertyKeyPath
 Class that can be used to specify nested or wild carded property keys. E.g. for the use in context of the property persistence service or the property relation service.
Following assumptions are made /preconditions are defined: More...
 
struct  mitk::PropertyKeyPath::NodeInfo
 Information about a single node in a PropertyKeyPath. More...
 
class  mitk::InvalidPathNodeException
 Exception thrown when an invalid path node index is accessed. More...
 

Namespaces

 mitk
 Find image slices visible on a given plane.
 

Functions

MITKCORE_EXPORT std::ostream & mitk::operator<< (std::ostream &os, const PropertyKeyPath &path)
 Stream output operator for PropertyKeyPath. More...
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPropertyRegEx (const PropertyKeyPath &tagPath)
 Convert a PropertyKeyPath to a regex string for matching property keys. More...
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPersistenceKeyRegEx (const PropertyKeyPath &tagPath)
 Convert a PropertyKeyPath to a regex string for matching persistence keys. More...
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPersistenceKeyTemplate (const PropertyKeyPath &tagPath)
 Convert a PropertyKeyPath to a persistence key template string. More...
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPersistenceNameTemplate (const PropertyKeyPath &tagPath)
 Convert a PropertyKeyPath to a persistence name template string. More...
 
MITKCORE_EXPORT PropertyKeyPath mitk::PropertyNameToPropertyKeyPath (const std::string &propertyName)
 Convert a property name string to a PropertyKeyPath. More...
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPropertyName (const PropertyKeyPath &tagPath)
 Convert a PropertyKeyPath to its property name string representation. More...
 
MITKCORE_EXPORT std::map< PropertyKeyPath::ItemSelectionIndex, std::string > mitk::FindIndexedPropertyNames (const IPropertyProvider *provider, const PropertyKeyPath &path)
 Find indexed entries matching a PropertyKeyPath in a property provider. More...