X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocument.cxx;h=5ee4e61a0c81513e26dcb9ccdf47cd571ff0489d;hb=d4c8c26d3ac4b0be1c097e8196fc00f0e5dcb05e;hp=7fedf71d47840b3e621c55a2e971f17e8e515b42;hpb=ebda1190dca3c85d58758b3da3da526eac89194a;p=gdcm.git diff --git a/src/gdcmDocument.cxx b/src/gdcmDocument.cxx index 7fedf71d..5ee4e61a 100644 --- a/src/gdcmDocument.cxx +++ b/src/gdcmDocument.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDocument.cxx,v $ Language: C++ - Date: $Date: 2004/09/21 11:17:42 $ - Version: $Revision: 1.84 $ + Date: $Date: 2004/09/22 21:39:42 $ + Version: $Revision: 1.88 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -694,7 +694,7 @@ gdcmBinEntry * gdcmDocument::ReplaceOrCreateByNumber( if (!dictEntry) { - currentEntry = NewDocEntryByNumber(group, elem,VR); + currentEntry = NewDocEntryByNumber(group, elem, VR); } else { @@ -1010,6 +1010,7 @@ bool gdcmDocument::SetEntryByNumber(void *content, gdcmBinEntry* a = (gdcmBinEntry *)TagHT[key]; a->SetVoidArea(content); a->SetLength(lgth); + a->SetValue(GDCM_BINLOADED); return true; } @@ -1397,6 +1398,7 @@ long gdcmDocument::ParseDES(gdcmDocEntrySet *set, // hierarchy and the Key is simply of the form ( group, elem )... if (gdcmDocument* dummy = dynamic_cast< gdcmDocument* > ( set ) ) { + (void)dummy; newValEntry->SetKey( newValEntry->GetKey() ); } // ...but when "set" is a gdcmSQItem, we are inserting this new @@ -1437,6 +1439,7 @@ long gdcmDocument::ParseDES(gdcmDocEntrySet *set, // form ( group, elem )... if (gdcmDocument* dummy = dynamic_cast< gdcmDocument* > ( set ) ) { + (void)dummy; newBinEntry->SetKey( newBinEntry->GetKey() ); } // but when "this" is a SQItem, we are inserting this new @@ -1501,6 +1504,7 @@ long gdcmDocument::ParseDES(gdcmDocEntrySet *set, // level of one: if (gdcmDocument* dummy = dynamic_cast< gdcmDocument* > ( set ) ) { + (void)dummy; newSeqEntry->SetDepthLevel( 1 ); newSeqEntry->SetKey( newSeqEntry->GetKey() ); } @@ -1666,7 +1670,7 @@ void gdcmDocument::LoadDocEntry(gdcmDocEntry* entry) // When we find a BinEntry not very much can be done : if (gdcmBinEntry* binEntryPtr = dynamic_cast< gdcmBinEntry* >(entry) ) { - s << "gdcm::Loaded (BinEntry)"; + s << GDCM_BINLOADED; binEntryPtr->SetValue(s.str()); LoadEntryVoidArea(binEntryPtr); // last one, not to erase length ! return;