|
MeVisLab Toolbox Reference
|
#include <DCMTree_Dict.h>
Public Member Functions | |
| virtual | ~Dict () |
| Destructor. | |
| virtual void | postInitialize () const |
| Performs some initialization after the implementing DLL has been loaded. | |
| virtual std::string | transferSyntaxUID (TransferSyntax transfersyntax) const =0 |
| Converts the enum to its UID. | |
| virtual Vr | vr (const TagId &tagid) const |
| Returns the DICOM VR of the given tag. | |
| virtual TagValueMultiplicity | multiplicity (const TagId &tagid) const |
| Returns the multiplicity (min/max) of values of the given tag. | |
| virtual std::string | name (const TagId &tagid) const =0 |
| Returns the name of the given tag. | |
| virtual TagId | tagId (const std::string &name) const |
| Returns the tag ID for the given name. | |
| virtual TagInfo | info (const TagId &tagid) const =0 |
| Method to be implemented by child classes to provide information about a given tag. | |
| virtual TagInfo | info (const std::string &name) const =0 |
| Method to be implemented by child classes to provide information about a tag with the given name. | |
| virtual bool | hasInfoForTagId (const TagId &tagId) const =0 |
| Method to check whether a TagInfo exists for the given tag ID. | |
| virtual bool | hasInfoForTagName (const std::string &tagName) const =0 |
| Method to check whether a TagInfo exists for the given tag name. | |
| virtual std::vector< std::string > | allNormalTagNames () const |
| bool | isTagIdKnown (const TagId &tagIdParam) const |
| Convenience methods that call hasInfoForTagId() or hasInfoForTagName(). | |
| bool | isTagNameKnown (const std::string &tagName) const |
Static Public Member Functions | |
| static Const_DictPtr | singleton (DCMTree_Utils::LoadLibraryDelegate *delegate=nullptr) |
| Returns the singleton. | |
Static Protected Member Functions | |
| static void | setSingleton (Const_DictPtr singleton) |
| The concrete singleton is set by the implementing DLL. | |
Definition at line 43 of file DCMTree_Dict.h.
|
virtual |
Destructor.
Is made public for boost's sake
|
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.
|
pure virtual |
Method to check whether a TagInfo exists for the given tag ID.
References tagId().
Referenced by isTagIdKnown().
|
pure virtual |
Method to check whether a TagInfo exists for the given tag name.
Referenced by isTagNameKnown().
|
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.
References name().
Method to be implemented by child classes to provide information about a given tag.
May throw if an unknown tag was given.
|
inline |
Convenience methods that call hasInfoForTagId() or hasInfoForTagName().
Definition at line 121 of file DCMTree_Dict.h.
References hasInfoForTagId().
|
inline |
Definition at line 122 of file DCMTree_Dict.h.
References hasInfoForTagName().
|
virtual |
Returns the multiplicity (min/max) of values of the given tag.
Uses information from child classes.
|
pure virtual |
|
virtual |
Performs some initialization after the implementing DLL has been loaded.
Used by DCMTree_OFFIS for the registering of codecs.
|
staticprotected |
The concrete singleton is set by the implementing DLL.
References singleton().
|
static |
Returns the singleton.
Referenced by setSingleton().
|
virtual |
Returns the tag ID for the given name.
Uses information from child classes.
References name().
Referenced by hasInfoForTagId().
|
pure virtual |
Converts the enum to its UID.
Needs to be implemented by child classes.
Returns the DICOM VR of the given tag.
Uses information from child classes.