From 7acc5e4b2b49b027c93e29f871980d0b40fed541 Mon Sep 17 00:00:00 2001 From: malaterre Date: Mon, 7 Feb 2005 15:07:42 +0000 Subject: [PATCH] BUG: Remove my previous hack now this is properly fixed in gdcmBinEntry by JPR --- src/gdcmFile.cxx | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/src/gdcmFile.cxx b/src/gdcmFile.cxx index 064eb84a..705aa7bf 100644 --- a/src/gdcmFile.cxx +++ b/src/gdcmFile.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmFile.cxx,v $ Language: C++ - Date: $Date: 2005/02/07 12:54:00 $ - Version: $Revision: 1.216 $ + Date: $Date: 2005/02/07 15:07:42 $ + Version: $Revision: 1.217 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -1385,40 +1385,8 @@ bool File::Write(std::string fileName, FileType filetype) } } - -#ifdef GDCM_WORDS_BIGENDIAN - // Super Super hack that will make gdcm a BOMB ! but should - // Fix temporarily the dashboard - BinEntry *b = GetBinEntry(GrPixel,NumPixel); - if ( GetPixelSize() == 16 ) - { - uint16_t *im16 = (uint16_t *)b->GetBinArea(); - int lgth = b->GetLength(); - for( int i = 0; i < lgth / 2; i++ ) - { - im16[i]= (im16[i] >> 8) | (im16[i] << 8 ); - } - } -#endif //GDCM_WORDS_BIGENDIAN - - Document::WriteContent(fp, filetype); - -#ifdef GDCM_WORDS_BIGENDIAN - // Flip back the pixel ... I told you this is a hack - if ( GetPixelSize() == 16 ) - { - uint16_t *im16 = (uint16_t*)b->GetBinArea(); - int lgth = b->GetLength(); - for( int i = 0; i < lgth / 2; i++ ) - { - im16[i]= (im16[i] >> 8) | (im16[i] << 8 ); - } - } -#endif //GDCM_WORDS_BIGENDIAN - - fp->close(); delete fp; -- 2.48.1