13 #ifndef mitkPropertyKeyPath_h 14 #define mitkPropertyKeyPath_h 74 bool Matches(
const NodeInfo &right)
const;
86 bool IsExplicit()
const;
89 bool HasItemSelectionWildcardsOnly()
const;
123 const NodeInfo &GetFirstNode()
const;
133 const NodeInfo &GetLastNode()
const;
bool operator>(const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
std::string ElementNameType
MITKCORE_EXPORT std::string PropertyKeyPathToPropertyName(const PropertyKeyPath &tagPath)
ItemSelectionIndex selection
bool operator>=(const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
bool operator<(const StaticParameterMap::ValueType &a, const StaticParameterMap::ValueType &b)
Compares two var lists and returns true if the first list's first item is lower than the second one's...
DataCollection - Class to facilitate loading/accessing structured data.
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)
std::vector< NodeInfo > NodeInfoVectorType
An object of this class represents an exception of MITK. Please don't instantiate exceptions manually...
#define mitkExceptionClassMacro(ClassName, SuperClassName)
MITKCORE_EXPORT PropertyKeyPath PropertyNameToPropertyKeyPath(const std::string &propertyName)
std::vcl_size_t ItemSelectionIndex
MITKCORE_EXPORT std::string PropertyKeyPathToPersistenceNameTemplate(const PropertyKeyPath &tagPath)
MITKCORE_EXPORT std::string PropertyKeyPathToPersistenceKeyTemplate(const PropertyKeyPath &tagPath)
NodeInfoVectorType m_NodeInfos
NodeInfoVectorType::size_type PathIndexType
bool operator<=(const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
Class that can be used to specify nested or wild carded property keys. E.g. for the use in context of...
MITKCORE_EXPORT std::string PropertyKeyPathToPropertyRegEx(const PropertyKeyPath &tagPath)
MITKCORE_EXPORT std::ostream & operator<<(std::ostream &o, DataNode::Pointer &dtn)
MITKCORE_EXPORT std::string PropertyKeyPathToPersistenceKeyRegEx(const PropertyKeyPath &tagPath)