15#ifndef GDCMGROUPDICT_H
16#define GDCMGROUPDICT_H
44 assert( Names.size() == Abbreviations.size() );
45 return Names.size(); }
49 std::string
const &
GetName(uint16_t num)
const;
52 void Add(std::string
const &abbreviation, std::string
const &name);
53 void Insert(uint16_t num, std::string
const &abbreviation, std::string
const &name);
57 void FillDefaultGroupName();
68 size_t size = _val.
Size();
69 for(
size_t i=0; i<size; ++i)
71 _os << std::hex << std::setw(4) << std::setfill(
'0' ) << i <<
","
Class to represent the mapping from group number to its abbreviation and name.
Definition gdcmGroupDict.h:34
size_t Size() const
Definition gdcmGroupDict.h:42
GroupDict()
Definition gdcmGroupDict.h:37
void Add(std::string const &abbreviation, std::string const &name)
void Insert(uint16_t num, std::string const &abbreviation, std::string const &name)
std::vector< std::string > GroupStringVector
Definition gdcmGroupDict.h:36
std::string const & GetAbbreviation(uint16_t num) const
std::string const & GetName(uint16_t num) const
#define GDCM_EXPORT
Definition gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition gdcmDirectory.h:88