X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmHeaderIdo.cxx;h=28e4008506b8c20439c7b30a74e2e7a71d1ccc9e;hb=fdef18c217469cc507704db6d686ce195e82e4ce;hp=97035dc664a5a2f180e7d01c889d55f02110c0bd;hpb=baecaa4a3a8de7d236921b836a442ff7ac7e65ee;p=gdcm.git diff --git a/src/gdcmHeaderIdo.cxx b/src/gdcmHeaderIdo.cxx index 97035dc6..28e40085 100644 --- a/src/gdcmHeaderIdo.cxx +++ b/src/gdcmHeaderIdo.cxx @@ -1,37 +1,30 @@ +// gdcmHeaderIdo.cxx + #include "gdcmIdo.h" #include "gdcmUtil.h" gdcmHeaderIdo::gdcmHeaderIdo (char* InFilename) : gdcmHeader(InFilename) -{ } +{ +} void gdcmHeaderIdo::BuildHeader(void) { - gdcmHeaderIdo::BuildHeader(); + gdcmHeaderIdo::BuildHeader(); setAcrLibido(); } /** * \ingroup gdcmHeaderIdo - * \brief Pour les fichiers non TrueDicom, si le recognition - * code (0008,0010) s'avere etre "ACR_LIBIDO", alors - * valide la reconnaissance du fichier en positionnant + * \brief Si le recognition code (0008,0010) s'avere etre "ACR_LIBIDO", + * alors valide la reconnaissance du fichier en positionnant * filetype. */ void gdcmHeaderIdo::setAcrLibido(void) { - string RecCode; + std::string RecCode; - if ( (filetype != TrueDicom) - && (filetype != ExplicitVR) - && (filetype != ImplicitVR) ) { - printf("_setAcrLibido expects a presumably ACR file\n"); - // Recognition Code --> n'existe plus en DICOM V3 ... - RecCode = GetPubElValByNumber(0x0008, 0x0010); - // FIXME NOW - if (RecCode == "ACRNEMA_LIBIDO" || - RecCode == "CANRME_AILIBOD" ) - filetype = ACR_LIBIDO; - else - filetype = ACR; - } + RecCode = GetPubElValByNumber(0x0008, 0x0010); + if (RecCode == "ACRNEMA_LIBIDO" || + RecCode == "CANRME_AILIBOD" ) + filetype = ACR_LIBIDO; return; }