#include <DCMTree_Dict.h>
Definition at line 43 of file DCMTree_Dict.h.
◆ ~Dict()
virtual DCMTree::Dict::~Dict |
( |
| ) |
|
|
virtual |
Destructor.
Is made public for boost's sake
◆ allNormalTagNames()
virtual std::vector<std::string> DCMTree::Dict::allNormalTagNames |
( |
| ) |
const |
|
inlinevirtual |
Returns a list of all known normal (i.e., non-repeating) tag names, e.g., for completion in tools.
Definition at line 127 of file DCMTree_Dict.h.
◆ hasInfoForTagId()
virtual bool DCMTree::Dict::hasInfoForTagId |
( |
const TagId & |
tagId | ) |
const |
|
pure virtual |
Method to check whether a TagInfo exists for the given tag ID.
◆ hasInfoForTagName()
virtual bool DCMTree::Dict::hasInfoForTagName |
( |
const std::string & |
tagName | ) |
const |
|
pure virtual |
Method to check whether a TagInfo exists for the given tag name.
◆ info() [1/2]
virtual TagInfo DCMTree::Dict::info |
( |
const std::string & |
name | ) |
const |
|
pure virtual |
Method to be implemented by child classes to provide information about a tag with the given name.
May throw if an unknown tag name was given.
◆ info() [2/2]
virtual TagInfo DCMTree::Dict::info |
( |
const TagId & |
tagid | ) |
const |
|
pure virtual |
Method to be implemented by child classes to provide information about a given tag.
May throw if an unknown tag was given.
◆ isTagIdKnown()
bool DCMTree::Dict::isTagIdKnown |
( |
const TagId & |
tagIdParam | ) |
const |
|
inline |
◆ isTagNameKnown()
bool DCMTree::Dict::isTagNameKnown |
( |
const std::string & |
tagName | ) |
const |
|
inline |
◆ multiplicity()
Returns the multiplicity (min/max) of values of the given tag.
Uses information from child classes.
◆ name()
virtual std::string DCMTree::Dict::name |
( |
const TagId & |
tagid | ) |
const |
|
pure virtual |
Returns the name of the given tag.
Uses information from child classes.
◆ postInitialize()
virtual void DCMTree::Dict::postInitialize |
( |
| ) |
const |
|
virtual |
Performs some initialization after the implementing DLL has been loaded.
Used by DCMTree_OFFIS for the registering of codecs.
◆ setSingleton()
static void DCMTree::Dict::setSingleton |
( |
Const_DictPtr |
singleton | ) |
|
|
staticprotected |
The concrete singleton is set by the implementing DLL.
◆ singleton()
◆ tagId()
virtual TagId DCMTree::Dict::tagId |
( |
const std::string & |
name | ) |
const |
|
virtual |
Returns the tag ID for the given name.
Uses information from child classes.
◆ transferSyntaxUID()
virtual std::string DCMTree::Dict::transferSyntaxUID |
( |
TransferSyntax |
transfersyntax | ) |
const |
|
pure virtual |
Converts the enum to its UID.
Needs to be implemented by child classes.
◆ vr()
virtual Vr DCMTree::Dict::vr |
( |
const TagId & |
tagid | ) |
const |
|
virtual |
Returns the DICOM VR of the given tag.
Uses information from child classes.
The documentation for this class was generated from the following file: