Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::DICOMTagPath::NodeInfo Struct Reference

#include <mitkDICOMTagPath.h>

Collaboration diagram for mitk::DICOMTagPath::NodeInfo:

Public Types

enum  NodeType {
  NodeType::Invalid, NodeType::Element, NodeType::SequenceSelection, NodeType::AnySelection,
  NodeType::AnyElement
}
 

Public Member Functions

 NodeInfo ()
 
 NodeInfo (const DICOMTag &tag, NodeType type=NodeType::Element, ItemSelectionIndex index=0)
 
bool Matches (const NodeInfo &right) const
 
bool operator== (const NodeInfo &right) const
 

Public Attributes

NodeType type
 
DICOMTag tag
 
ItemSelectionIndex selection
 

Detailed Description

Definition at line 43 of file mitkDICOMTagPath.h.

Member Enumeration Documentation

Enumerator
Invalid 
Element 
SequenceSelection 
AnySelection 
AnyElement 

Definition at line 45 of file mitkDICOMTagPath.h.

Constructor & Destructor Documentation

mitk::DICOMTagPath::NodeInfo::NodeInfo ( )

Definition at line 58 of file mitkDICOMTagPath.cpp.

mitk::DICOMTagPath::NodeInfo::NodeInfo ( const DICOMTag tag,
NodeType  type = NodeType::Element,
ItemSelectionIndex  index = 0 
)

Definition at line 64 of file mitkDICOMTagPath.cpp.

Member Function Documentation

bool mitk::DICOMTagPath::NodeInfo::Matches ( const NodeInfo right) const

Definition at line 77 of file mitkDICOMTagPath.cpp.

References selection, tag, and type.

bool mitk::DICOMTagPath::NodeInfo::operator== ( const NodeInfo right) const

Definition at line 67 of file mitkDICOMTagPath.cpp.

References selection, tag, and type.

Member Data Documentation

ItemSelectionIndex mitk::DICOMTagPath::NodeInfo::selection
NodeType mitk::DICOMTagPath::NodeInfo::type

The documentation for this struct was generated from the following files: