X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmHeader.cxx;h=1cffe3ac20a5614ba2795b3e28a4ebf46d0f7b60;hb=a02866a66001f273faf0e96be8f7135e03105edf;hp=799627476e3ce92a790bd8469e01cc3bed649fdc;hpb=62639a709293be6d165d83285d1856bf2667e3aa;p=gdcm.git diff --git a/src/gdcmHeader.cxx b/src/gdcmHeader.cxx index 79962747..1cffe3ac 100644 --- a/src/gdcmHeader.cxx +++ b/src/gdcmHeader.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmHeader.cxx,v $ Language: C++ - Date: $Date: 2004/07/17 22:45:40 $ - Version: $Revision: 1.177 $ + Date: $Date: 2004/07/19 15:16:18 $ + Version: $Revision: 1.178 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -1213,6 +1213,7 @@ std::string gdcmHeader::GetTransfertSyntaxName() { // use the gdcmTS (TS : Transfert Syntax) std::string transfertSyntax = GetEntryByNumber(0x0002,0x0010); + if ( transfertSyntax == GDCM_UNFOUND ) { dbg.Verbose(0, "gdcmHeader::GetTransfertSyntaxName:" @@ -1220,6 +1221,10 @@ std::string gdcmHeader::GetTransfertSyntaxName() return "Uncompressed ACR-NEMA"; } + while ( ! isdigit(transfertSyntax[transfertSyntax.length()-1]) ) + { + transfertSyntax.erase(transfertSyntax.length()-1, 1); + } // we do it only when we need it gdcmTS* ts = gdcmGlobal::GetTS(); std::string tsName = ts->GetValue( transfertSyntax );