Program: gdcm
Module: $RCSfile: gdcmBinEntry.cxx,v $
Language: C++
- Date: $Date: 2004/09/09 17:49:24 $
- Version: $Revision: 1.24 $
+ Date: $Date: 2004/09/23 09:40:30 $
+ Version: $Revision: 1.29 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
*/
gdcmBinEntry::gdcmBinEntry(gdcmDictEntry* e) : gdcmValEntry(e)
{
- VoidArea = NULL;
+ VoidArea = 0;
}
/**
ImplicitVR = e->IsImplicitVR();
Offset = e->GetOffset();
PrintLevel = e->GetPrintLevel();
- SQDepthLevel = e->GetDepthLevel();
+ //FIXME
+ //SQDepthLevel = e->GetDepthLevel();
VoidArea = 0; // let's be carefull !
}
{
if (VoidArea)
{
- free (VoidArea);
+ delete[] VoidArea;
VoidArea = 0; // let's be carefull !
}
}
//-----------------------------------------------------------------------------
// Public
+
+/// \brief Sets the value (non string) of the current Dicom Header Entry
+void gdcmBinEntry::SetVoidArea( uint8_t* area )
+{
+ if (VoidArea)
+ delete[] VoidArea;
+ VoidArea = area;
+}
+
//-----------------------------------------------------------------------------
// Protected