Class to represent a map of DictEntry.
More...
#include <gdcmDict.h>
Class to represent a map of DictEntry.
- Note
- bla TODO FIXME: For Element == 0x0 need to return Name = Group Length ValueRepresentation = UL ValueMultiplicity = 1
- Examples
- GenAllVR.cxx, GenFakeIdentifyFile.cxx, PublicDict.cxx, and ReadAndPrintAttributes.cxx.
◆ ConstIterator
◆ Iterator
◆ MapDictEntry
◆ Dict() [1/2]
◆ Dict() [2/2]
| gdcm::Dict::Dict |
( |
const Dict & |
_val | ) |
|
|
delete |
◆ AddDictEntry()
| void gdcm::Dict::AddDictEntry |
( |
const Tag & |
tag, |
|
|
const DictEntry & |
de |
|
) |
| |
|
inline |
◆ Begin()
◆ End()
◆ GetDictEntry()
| const DictEntry & gdcm::Dict::GetDictEntry |
( |
const Tag & |
tag | ) |
const |
|
inline |
◆ GetDictEntryByKeyword()
| const DictEntry & gdcm::Dict::GetDictEntryByKeyword |
( |
const char * |
keyword, |
|
|
Tag & |
tag |
|
) |
| const |
|
inline |
Lookup DictEntry by keyword. Even if DICOM standard defines keyword as being unique. The lookup table is built on Tag. Therefore looking up a DictEntry by Keyword is more inefficient than looking up by Tag.
◆ GetDictEntryByName()
| const DictEntry & gdcm::Dict::GetDictEntryByName |
( |
const char * |
name, |
|
|
Tag & |
tag |
|
) |
| const |
|
inline |
Inefficient way of looking up tag by name. Technically DICOM does not guarantee uniqueness (and Curve / Overlay are there to prove it). But most of the time name is in fact uniq and can be uniquely link to a tag
- Examples
- ReadAndPrintAttributes.cxx.
◆ GetKeywordFromTag()
| const char * gdcm::Dict::GetKeywordFromTag |
( |
Tag const & |
tag | ) |
const |
|
inline |
Function to return the Keyword from a Tag.
◆ IsEmpty()
| bool gdcm::Dict::IsEmpty |
( |
| ) |
const |
|
inline |
◆ LoadDefault()
| void gdcm::Dict::LoadDefault |
( |
| ) |
|
|
protected |
◆ operator=()
| Dict & gdcm::Dict::operator= |
( |
const Dict & |
_val | ) |
|
|
delete |
◆ Dicts
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & |
_os, |
|
|
const Dict & |
_val |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: