Public Member Functions | Friends

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>

Collaboration diagram for gdcm::CSAHeaderDictEntry:
Collaboration graph
[legend]

List of all members.

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.
const char * GetName () const
 Set/Get Name.
const VMGetVM () const
 Set/Get VM.
const VRGetVR () const
 Set/Get VR.
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 Sat Dec 4 2010 08:59:33 for GDCM by doxygen 1.7.2
SourceForge.net Logo