|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Describes a single node within a DICOMTagPath. More...
#include <mitkDICOMTagPath.h>

Public Types | |
| enum class | NodeType { Invalid , Element , SequenceSelection , AnySelection , AnyElement } |
| Defines the type of a path node. More... | |
Public Member Functions | |
| NodeInfo () | |
| Default constructor, creates an Invalid node. More... | |
| NodeInfo (const DICOMTag &tag, NodeType type=NodeType::Element, ItemSelectionIndex index=0) | |
| Construct a node info with specified tag, type, and optional selection index. More... | |
| bool | Matches (const NodeInfo &right) const |
| Check whether this node matches another node (respecting wildcards). More... | |
| bool | operator== (const NodeInfo &right) const |
| Equality operator; checks strict equality (no wildcard matching). More... | |
Public Attributes | |
| NodeType | type |
| The type of this node. More... | |
| DICOMTag | tag |
| The DICOM tag this node refers to. More... | |
| ItemSelectionIndex | selection |
| The item selection index (for SequenceSelection nodes). More... | |
Describes a single node within a DICOMTagPath.
Definition at line 46 of file mitkDICOMTagPath.h.
|
strong |
Defines the type of a path node.
Definition at line 49 of file mitkDICOMTagPath.h.
| mitk::DICOMTagPath::NodeInfo::NodeInfo | ( | ) |
Default constructor, creates an Invalid node.
| mitk::DICOMTagPath::NodeInfo::NodeInfo | ( | const DICOMTag & | tag, |
| NodeType | type = NodeType::Element, |
||
| ItemSelectionIndex | index = 0 |
||
| ) |
Construct a node info with specified tag, type, and optional selection index.
| [in] | tag | The DICOM tag for this node. |
| [in] | type | The node type (default: Element). |
| [in] | index | The item selection index (default: 0). |
| bool mitk::DICOMTagPath::NodeInfo::Matches | ( | const NodeInfo & | right | ) | const |
Check whether this node matches another node (respecting wildcards).
| [in] | right | The node to match against. |
| bool mitk::DICOMTagPath::NodeInfo::operator== | ( | const NodeInfo & | right | ) | const |
Equality operator; checks strict equality (no wildcard matching).
| [in] | right | The node to compare with. |
| ItemSelectionIndex mitk::DICOMTagPath::NodeInfo::selection |
The item selection index (for SequenceSelection nodes).
Definition at line 60 of file mitkDICOMTagPath.h.
| DICOMTag mitk::DICOMTagPath::NodeInfo::tag |
The DICOM tag this node refers to.
Definition at line 59 of file mitkDICOMTagPath.h.
| NodeType mitk::DICOMTagPath::NodeInfo::type |
The type of this node.
Definition at line 58 of file mitkDICOMTagPath.h.