]> Creatis software - gdcm.git/blobdiff - src/gdcmHeaderIdo.cxx
- garbage Siemens 'Leonardo' images dealt with
[gdcm.git] / src / gdcmHeaderIdo.cxx
index 97035dc664a5a2f180e7d01c889d55f02110c0bd..91a9aecfd1b584a9c89b959d704808f3e1d48d6e 100644 (file)
@@ -1,3 +1,5 @@
+// gdcmHeaderIdo.cxx
+
 #include "gdcmIdo.h"
 #include "gdcmUtil.h"
 
@@ -12,26 +14,16 @@ void gdcmHeaderIdo::BuildHeader(void) {
 
 /**
  * \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;
 }