16#include <FMEThirdPartyWarningsDisable.h> 
   19#include <FMEThirdPartyWarningsRestore.h> 
   60                                                                      const std::string  &sep0=
"",
 
   61                                                                      size_t             column0=std::string::npos,
 
   62                                                                      const std::string  &sep1=
"",
 
   63                                                                      size_t             column1=std::string::npos,
 
   64                                                                      const std::string  &sep2=
"",
 
   65                                                                      size_t             column2=std::string::npos,
 
   66                                                                      const std::string  &sep3=
"",
 
   67                                                                      size_t             column3=std::string::npos,
 
   68                                                                      const std::string  &sep4=
"",
 
   69                                                                      size_t             column4=std::string::npos,
 
   70                                                                      const std::string  &sep5=
"",
 
   71                                                                      size_t             column5=std::string::npos,
 
   72                                                                      const std::string  &sep6=
"",
 
   73                                                                      size_t             column6=std::string::npos,
 
   74                                                                      const std::string  &sep7=
"");
 
   84                                       size_t             CIDGroupTableSize,
 
   85                                       const std::string  &entryToFind);
 
   94                                                               size_t                           CIDGroupTableSize,
 
   95                                                               const std::string                &contextGroupSequence,
 
  124extern MLDICOMTags_EXPORT const char * 
const CID_8_Angiographic_Interventional_Devices[NUM_CID_8_Angiographic_Interventional_Devices][NUM_CID_COLUMNS];
 
  131extern MLDICOMTags_EXPORT const char * 
const CID_244_Laterality[NUM_CID_244_Laterality][NUM_CID_COLUMNS];
 
  138extern MLDICOMTags_EXPORT const char * 
const CID_3829_Pulmonary_Arteries[NUM_CID_3829_Pulmonary_Arteries][NUM_CID_COLUMNS];
 
  145extern MLDICOMTags_EXPORT const char * 
const CID_7063_Model_Scale_Units[NUM_CID_7063_Model_Scale_Units][NUM_CID_COLUMNS];
 
  151enum { NUM_CID_7064_Model_Usage = 8 };
 
  154extern MLDICOMTags_EXPORT const char * 
const CID_7064_Model_Usage[NUM_CID_7064_Model_Usage][NUM_CID_COLUMNS];
 
  161enum { NUM_CID_7100_RCS_Registration_Method_Types = 5 };
 
  172extern MLDICOMTags_EXPORT const char * 
const CID_7150_Segmentation_Property_Categories[NUM_CID_7150_Segmentation_Property_Categories][NUM_CID_COLUMNS];
 
  176enum { NUM_CID_7151_Segmentation_Property_Types = 
static_cast<int>(NUM_CID_8_Angiographic_Interventional_Devices)
 
  178                                                  + 
static_cast<int>(NUM_CID_3829_Pulmonary_Arteries)
 
  183extern MLDICOMTags_EXPORT const char * 
const CID_7151_Segmentation_Property_Types[NUM_CID_7151_Segmentation_Property_Types][NUM_CID_COLUMNS];
 
  190extern MLDICOMTags_EXPORT const char * 
const CID_7202_Source_Image_Purposes_of_Reference[NUM_CID_7202_Source_Image_Purposes_of_Reference][NUM_CID_COLUMNS];
 
  197extern MLDICOMTags_EXPORT const char * 
const CID_7203_Image_Derivation[NUM_CID_7203_Image_Derivation][NUM_CID_COLUMNS];
 
 
MLDICOMTags_EXPORT const char * CIDEntrySeparator
Separator used between multiple code value entries.
 
@ NUM_CID_7063_Model_Scale_Units
 
MLDICOMTags_EXPORT std::vector< std::string > 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 CIDGr...
 
@ NUM_CID_7202_Source_Image_Purposes_of_Reference
 
MLDICOMTags_EXPORT const char * CIDEditCodeAndDescriptionSeparator
Separator used between Code Value and descriptive string.
 
@ NUM_CID_3829_Pulmonary_Arteries
 
MLDICOMTags_EXPORT bool 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 ...
 
@ NUM_CID_7150_Segmentation_Property_Categories
 
@ NUM_CID_7203_Image_Derivation
 
@ NUM_CID_8_Angiographic_Interventional_Devices
 
MLDICOMTags_EXPORT size_t 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,...