|
MLDICOMTags_EXPORT std::vector< std::string > | ml::CIDGroups::getCIDEntryAsStringVector (const char *const CIDGroup[][NUM_CID_COLUMNS], size_t CIDGroupSize, const std::string &sep0="", size_t column0=std::string::npos, const std::string &sep1="", size_t column1=std::string::npos, const std::string &sep2="", size_t column2=std::string::npos, const std::string &sep3="", size_t column3=std::string::npos, const std::string &sep4="", size_t column4=std::string::npos, const std::string &sep5="", size_t column5=std::string::npos, const std::string &sep6="", size_t column6=std::string::npos, const std::string &sep7="") |
| Returns a concatenation of at most three columns of all CIDGroup[][column] entries of the given CIDGroup as a std::vector< std::string >; column entries are introduced, separated, and completed with given separators sep0-NUM_CID_COLUMNS.
|
|
MLDICOMTags_EXPORT size_t | ml::CIDGroups::findCIDEntry (const char *const CIDGroupTable[][NUM_CID_COLUMNS], size_t CIDGroupTableSize, const std::string &entryToFind) |
| Returns index X of entry of CIDGroupTable[X] where entryToFind appears the first time, otherwise std::string::npos is returned.
|
|
MLDICOMTags_EXPORT bool | ml::CIDGroups::decomposeCIDContextGroupSequenceString (const char *const CIDGroupTable[][NUM_CID_COLUMNS], size_t CIDGroupTableSize, const std::string &contextGroupSequence, ReleaseToolsString::StringVector &resultVector) |
| Decomposed the string contextGroupSequence which assumes that it is a composition of CID Code Values followed by a _CIDEditCodeAndDescriptionSeparator and a descriptive string where multiple of these Code Value - Description strings may be composed by _CIDEntrySeparator components.
|
|
Tables containing DICOM tables from Part 16.
- Author
- Wolf Spindler
- Date
- 09/2016
Definition in file DICOMPart16Tables.h.