GDCM 3.0.24
Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
gdcm::Dicts Class Reference

Class to manipulate the sum of knowledge (all the dict user load) More...

#include <gdcmDicts.h>

Public Member Functions

 Dicts ()
 
 Dicts (const Dicts &_val)=delete
 
 ~Dicts ()
 
const CSAHeaderDictGetCSAHeaderDict () const
 
const DictEntryGetDictEntry (const PrivateTag &tag) const
 
const DictEntryGetDictEntry (const Tag &tag, const char *owner=nullptr) const
 THREAD SAFE.
 
PrivateDictGetPrivateDict ()
 
const PrivateDictGetPrivateDict () const
 
const DictGetPublicDict () const
 
bool IsEmpty () const
 
Dictsoperator= (const Dicts &_val)=delete
 

Protected Types

enum  ConstructorType {
  PHILIPS ,
  GEMS ,
  SIEMENS
}
 

Protected Member Functions

void LoadDefaults ()
 

Static Protected Member Functions

static const char * GetConstructorString (ConstructorType type)
 

Friends

class Global
 
std::ostream & operator<< (std::ostream &_os, const Dicts &d)
 

Detailed Description

Class to manipulate the sum of knowledge (all the dict user load)

Note
bla
Examples
GenAllVR.cxx, GenFakeIdentifyFile.cxx, PublicDict.cxx, ReadAndPrintAttributes.cxx, and TraverseModules.cxx.

Member Enumeration Documentation

◆ ConstructorType

Enumerator
PHILIPS 
GEMS 
SIEMENS 

Constructor & Destructor Documentation

◆ Dicts() [1/2]

gdcm::Dicts::Dicts ( )

◆ ~Dicts()

gdcm::Dicts::~Dicts ( )

◆ Dicts() [2/2]

gdcm::Dicts::Dicts ( const Dicts _val)
delete

Member Function Documentation

◆ GetConstructorString()

static const char * gdcm::Dicts::GetConstructorString ( ConstructorType  type)
staticprotected

◆ GetCSAHeaderDict()

const CSAHeaderDict & gdcm::Dicts::GetCSAHeaderDict ( ) const
Examples
MrProtocol.cxx.

◆ GetDictEntry() [1/2]

const DictEntry & gdcm::Dicts::GetDictEntry ( const PrivateTag tag) const

◆ GetDictEntry() [2/2]

const DictEntry & gdcm::Dicts::GetDictEntry ( const Tag tag,
const char *  owner = nullptr 
) const

THREAD SAFE.

works for both public and private dicts: owner is null for public dict

Warning
owner need to be set to appropriate owner for call to work. see
Examples
PublicDict.cxx, and TraverseModules.cxx.

◆ GetPrivateDict() [1/2]

PrivateDict & gdcm::Dicts::GetPrivateDict ( )

◆ GetPrivateDict() [2/2]

const PrivateDict & gdcm::Dicts::GetPrivateDict ( ) const

◆ GetPublicDict()

const Dict & gdcm::Dicts::GetPublicDict ( ) const

◆ IsEmpty()

bool gdcm::Dicts::IsEmpty ( ) const
inline

◆ LoadDefaults()

void gdcm::Dicts::LoadDefaults ( )
protected

◆ operator=()

Dicts & gdcm::Dicts::operator= ( const Dicts _val)
delete

Friends And Related Symbol Documentation

◆ Global

friend class Global
friend

◆ operator<<

std::ostream & operator<< ( std::ostream &  _os,
const Dicts d 
)
friend

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