MeVisLab Toolbox Reference
|
Tables containing DICOM tables from Part 16. More...
#include "MLDICOMTagsSystem.h"
#include <FMEThirdPartyWarningsDisable.h>
#include <string>
#include <vector>
#include <FMEThirdPartyWarningsRestore.h>
#include "mlTypeDefs.h"
#include <mlReleaseToolsString.h>
Go to the source code of this file.
Namespaces | |
ml | |
Main documentation file for ML users and developers. | |
ml::CIDGroups | |
Enumerations | |
enum | { ml::CIDGroups::NUM_CID_COLUMNS = 7 } |
The number of columns in the CID tables. More... | |
enum | { ml::CIDGroups::NUM_CID_8_Angiographic_Interventional_Devices = 15 } |
Number of codes from DICOM Part 16, CID 8 Angiographic Interventional Devices. More... | |
enum | { ml::CIDGroups::NUM_CID_244_Laterality = 4 } |
Number of codes from DICOM Part 16, CID 244 Laterality. More... | |
enum | { ml::CIDGroups::NUM_CID_3829_Pulmonary_Arteries = 5 } |
Number of codes from DICOM Part 16, CID 3829 Pulmonary Arteries. More... | |
enum | { ml::CIDGroups::NUM_CID_7063_Model_Scale_Units = 4 } |
Number of codes from DICOM Part 16, CID 7063 Model Scale Units. More... | |
enum | { ml::CIDGroups::NUM_CID_7150_Segmentation_Property_Categories = 7 } |
Number of codes from DICOM Part 16, CID 7150 Segmentation Property Categories. More... | |
enum | { ml::CIDGroups::NUM_CID_7151_Segmentation_Property_Types } |
Number of codes from DICOM Part 16, CID 7151 Segmentation Property Types. More... | |
enum | { ml::CIDGroups::NUM_CID_7202_Source_Image_Purposes_of_Reference = 8 } |
Number of codes from DICOM Part 16, CID 7202 Source Image Purposes of Reference. More... | |
enum | { ml::CIDGroups::NUM_CID_7203_Image_Derivation = 51 } |
Number of codes from DICOM Part 16, CID 7203 Image Derivation. More... | |
Functions | |
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. More... | |
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. More... | |
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. More... | |
Variables | |
MLDICOMTags_EXPORT const char * | ml::CIDGroups::CIDEditCodeAndDescriptionSeparator |
Separator used between Code Value and descriptive string. More... | |
MLDICOMTags_EXPORT const char * | ml::CIDGroups::CIDEntrySeparator |
Separator used between multiple code value entries. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_8_Angiographic_Interventional_Devices [NUM_CID_8_Angiographic_Interventional_Devices][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 8 Angiographic Interventional Devices. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_244_Laterality [NUM_CID_244_Laterality][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 244 Laterality. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_3829_Pulmonary_Arteries [NUM_CID_3829_Pulmonary_Arteries][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 3829 Pulmonary Arteries. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_7063_Model_Scale_Units [NUM_CID_7063_Model_Scale_Units][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 7063 Model Scale Units. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_7150_Segmentation_Property_Categories [NUM_CID_7150_Segmentation_Property_Categories][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 7150 Segmentation Property Categories. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_7151_Segmentation_Property_Types [NUM_CID_7151_Segmentation_Property_Types][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 7151 Segmentation Property Types. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_7202_Source_Image_Purposes_of_Reference [NUM_CID_7202_Source_Image_Purposes_of_Reference][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 7202 Source Image Purposes of Reference. More... | |
MLDICOMTags_EXPORT const char *const | ml::CIDGroups::CID_7203_Image_Derivation [NUM_CID_7203_Image_Derivation][NUM_CID_COLUMNS] |
Codes from DICOM Part 16, CID 7203 Image Derivation. More... | |