vtk-dicom
0.8.17
|
A tag path for digging values out of sequence items. More...
#include <vtkDICOMTagPath.h>
Public Member Functions | |
vtkDICOMTagPath () | |
Construct a tag path with an empty head and tail. | |
vtkDICOMTagPath (vtkDICOMTag seqTag, unsigned int i, vtkDICOMTag tag) | |
Construct a tag path from a sequence tag, item index, and item tag. | |
vtkDICOMTagPath (vtkDICOMTag seqTag, unsigned int i, vtkDICOMTag tag, unsigned int j, vtkDICOMTag tag2) | |
Construct a tag path that goes two levels deep. | |
vtkDICOMTagPath (const vtkDICOMTagPath &path, unsigned int i, vtkDICOMTag tag) | |
Construct a tag path by adding to an existing tag path. | |
vtkDICOMTagPath (vtkDICOMTag tag) | |
Construct a tag path from just a single tag. | |
vtkDICOMTagPath (const vtkDICOMTagPath &o) | |
Copy constructor. | |
~vtkDICOMTagPath () | |
Destructor. | |
vtkDICOMTagPath & | operator= (const vtkDICOMTagPath &o) |
Assignment operator. | |
bool | HasTail () const |
If there is no tail, then Head is the end of the path. | |
vtkDICOMTag | GetHead () const |
Get the path head, which should be a sequence if HasTail() is true. | |
unsigned int | GetIndex () const |
Get the index of the item within the sequence. | |
unsigned int | GetIndex (unsigned int i) const |
Get the nth index in the path. | |
vtkDICOMTag | GetTag (unsigned int i) const |
Get the nth tag in the path. | |
unsigned int | GetSize () const |
Get the number of tags in the path. | |
vtkDICOMTagPath | GetTail () const |
Get the remainder of the path (after Head and Index). | |
bool | operator== (const vtkDICOMTagPath &b) const |
bool | operator!= (const vtkDICOMTagPath &b) const |
bool | operator<= (const vtkDICOMTagPath &b) const |
bool | operator>= (const vtkDICOMTagPath &b) const |
bool | operator< (const vtkDICOMTagPath &b) const |
bool | operator> (const vtkDICOMTagPath &b) const |
A tag path for digging values out of sequence items.
The tag path makes it easier to access data elements that are buried within sequences.