Program: gdcm
Module: $RCSfile: gdcmValEntry.cxx,v $
Language: C++
- Date: $Date: 2004/08/01 03:20:23 $
- Version: $Revision: 1.20 $
+ Date: $Date: 2004/08/27 15:48:44 $
+ 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
*/
gdcmValEntry::gdcmValEntry(gdcmDictEntry* e) : gdcmDocEntry(e)
{
- voidArea = NULL; // will be in BinEntry ?
+ VoidArea = NULL; // will be in BinEntry ?
}
/**
PrintLevel = e->GetPrintLevel();
SQDepthLevel = e->GetDepthLevel();
- voidArea = NULL; // will be in BinEntry ?
+ VoidArea = NULL; // will be in BinEntry ?
}
*/
gdcmValEntry::~gdcmValEntry ()
{
- if (!voidArea) // will be in BinEntry
+ if (!VoidArea) // will be in BinEntry
{
- free(voidArea);
- voidArea = NULL; // let's be carefull !
+ free(VoidArea);
+ VoidArea = NULL; // let's be carefull !
}
}
void gdcmValEntry::Write(FILE *fp, FileType filetype)
{
gdcmDocEntry::Write(fp, filetype);
+
+ if ( GetGroup() == 0xfffe )
+ {
+ return; //delimitors have NO value
+ }
+
std::string vr = GetVR();
int lgr = GetReadLength();
if (vr == "US" || vr == "SS")