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;
}