X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmSeqEntry.cxx;h=38793b6045d0c8a0d7aab0e246e533bddf5e8a08;hb=7815fe9dc3532b716dc478ca0f255263f99d296f;hp=6026a867e9b6187746f41fdf49450b7b2355ed2a;hpb=65f457a97152fce4878d7aa20ec02f4ccda20705;p=gdcm.git diff --git a/src/gdcmSeqEntry.cxx b/src/gdcmSeqEntry.cxx index 6026a867..38793b60 100644 --- a/src/gdcmSeqEntry.cxx +++ b/src/gdcmSeqEntry.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmSeqEntry.cxx,v $ Language: C++ - Date: $Date: 2004/06/23 15:01:57 $ - Version: $Revision: 1.19 $ + Date: $Date: 2004/07/21 14:02:11 $ + Version: $Revision: 1.22 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -45,7 +45,6 @@ gdcmSeqEntry::~gdcmSeqEntry() { for(ListSQItem::iterator cc = items.begin();cc != items.end();++cc) { delete *cc; - std::cout << "delete SQItem" <Write(fp, filetype); - } + (*cc)->Write(fp, filetype); + + fwrite ( &item_term_gr,(size_t)2 ,(size_t)1 ,fp); + fwrite ( &item_term_el,(size_t)2 ,(size_t)1 ,fp); + fwrite ( &seq_term_lg, (size_t)4 ,(size_t)1 ,fp); // Heu ..... + } + //we force the writting of a Sequence Delimitaion item + // because we wrote the Sequence as a 'no Length' sequence + fwrite ( &seq_term_gr,(size_t)2 ,(size_t)1 ,fp); + fwrite ( &seq_term_el,(size_t)2 ,(size_t)1 ,fp); + fwrite ( &seq_term_lg,(size_t)4 ,(size_t)1 ,fp); } //-----------------------------------------------------------------------------