GDCM  2.4.5
Public Member Functions | Friends | List of all members
gdcm::CSAHeaderDictEntry Class Reference

Class to represent an Entry in the Dict Does not really exist within the DICOM definition, just a way to minimize storage and have a mapping from gdcm::Tag to the needed information. More...

#include <gdcmCSAHeaderDictEntry.h>

Public Member Functions

 CSAHeaderDictEntry (const char *name="", VR const &vr=VR::INVALID, VM const &vm=VM::VM0, const char *desc="")
 
const char * GetDescription () const
 Set/Get Description. More...
 
const char * GetName () const
 Set/Get Name. More...
 
const VMGetVM () const
 Set/Get VM. More...
 
const VRGetVR () const
 Set/Get VR. More...
 
bool operator< (const CSAHeaderDictEntry &entry) const
 
void SetDescription (const char *desc)
 
void SetName (const char *name)
 
void SetVM (VM const &vm)
 
void SetVR (const VR &vr)
 

Friends

std::ostream & operator<< (std::ostream &_os, const CSAHeaderDictEntry &_val)
 

Detailed Description

Class to represent an Entry in the Dict Does not really exist within the DICOM definition, just a way to minimize storage and have a mapping from gdcm::Tag to the needed information.

Note
bla TODO FIXME: Need a PublicCSAHeaderDictEntry...indeed CSAHeaderDictEntry has a notion of retired which does not exist in PrivateCSAHeaderDictEntry...
See also
gdcm::Dict
Examples:
MrProtocol.cxx.

Constructor & Destructor Documentation

gdcm::CSAHeaderDictEntry::CSAHeaderDictEntry ( const char *  name = "",
VR const &  vr = VR::INVALID,
VM const &  vm = VM::VM0,
const char *  desc = "" 
)
inline

Member Function Documentation

const char* gdcm::CSAHeaderDictEntry::GetDescription ( ) const
inline

Set/Get Description.

const char* gdcm::CSAHeaderDictEntry::GetName ( ) const
inline

Set/Get Name.

Referenced by operator<().

const VM& gdcm::CSAHeaderDictEntry::GetVM ( ) const
inline

Set/Get VM.

const VR& gdcm::CSAHeaderDictEntry::GetVR ( ) const
inline

Set/Get VR.

bool gdcm::CSAHeaderDictEntry::operator< ( const CSAHeaderDictEntry entry) const
inline

References GetName().

void gdcm::CSAHeaderDictEntry::SetDescription ( const char *  desc)
inline
void gdcm::CSAHeaderDictEntry::SetName ( const char *  name)
inline
void gdcm::CSAHeaderDictEntry::SetVM ( VM const &  vm)
inline
void gdcm::CSAHeaderDictEntry::SetVR ( const VR vr)
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  _os,
const CSAHeaderDictEntry _val 
)
friend

The documentation for this class was generated from the following file:

Generated on Fri Sep 25 2015 17:58:29 for GDCM by doxygen 1.8.9.1
SourceForge.net Logo