MeVisLab Toolbox Reference
DCMTree_Tree.h File Reference
#include "DCMTree_Lib.h"
#include "DCMTree_TagId.h"
#include "DCMTree_Defines.h"
#include "DCMTree_Tag.h"
#include <iostream>
#include <fstream>
#include <set>

Go to the source code of this file.

Classes

class  DCMTree::Tree
 

Namespaces

namespace  DCMTree
 class to dump a DCMTree dicom message into a human readable file this class could be used as a starter to write a DCMTree::Writer subclass
 

Functions

std::ostream & DCMTree::operator<< (std::ostream &out, const Tree &t)
 output operator
 
std::istream & DCMTree::operator>> (std::istream &in, Tree &t)
 input operator
 
template<typename T , T(Tag::*)(unsigned) const Access>
T DCMTree::value_or (const Tree &tree, TagId id, unsigned index, T alternative)
 
DCMTREE_EXPORT int DCMTree::value_or (const Tree &tree, TagId id, unsigned index, int alternative)
 
DCMTREE_EXPORT unsigned int DCMTree::value_or (const Tree &tree, TagId id, unsigned index, unsigned int alternative)
 
DCMTREE_EXPORT signed short DCMTree::value_or (const Tree &tree, TagId id, unsigned index, signed short alternative)
 
DCMTREE_EXPORT unsigned short DCMTree::value_or (const Tree &tree, TagId id, unsigned index, unsigned short alternative)
 
DCMTREE_EXPORT double DCMTree::value_or (const Tree &tree, TagId id, unsigned index, double alternative)
 
DCMTREE_EXPORT std::string DCMTree::value_or (const Tree &tree, TagId id, unsigned index, std::string alternative)
 
template<typename T >
T DCMTree::value_or (const Tree &tree, TagId id, T alternative)