Program: gdcm
Module: $RCSfile: gdcmDocEntry.cxx,v $
Language: C++
- Date: $Date: 2004/11/03 20:52:13 $
- Version: $Revision: 1.29 $
+ Date: $Date: 2004/12/03 20:16:57 $
+ Version: $Revision: 1.34 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "gdcmDocEntry.h"
#include "gdcmTS.h"
+#include "gdcmVR.h"
#include "gdcmGlobal.h"
#include "gdcmUtil.h"
DicomDict = in;
SetKey( in->GetKey( ) );
Offset = 0 ; // To avoid further missprinting
+
+ // init some variables
+ ReadLength = 0;
+ UsableLength = 0;
+ PrintLevel = 0;
}
//-----------------------------------------------------------------------------
PrintLevel = 2; // FIXME
size_t o;
- unsigned short int g, e;
std::string st;
TSKey v;
std::string d2, vr;
std::ostringstream s;
uint32_t lgth;
- g = GetGroup();
- e = GetElement();
o = GetOffset();
vr = GetVR();
* @param fp already open file pointer
* @param filetype type of the file to be written
*/
-void DocEntry::Write(std::ofstream* fp, FileType filetype)
+void DocEntry::WriteContent(std::ofstream* fp, FileType filetype)
{
uint32_t ffff = 0xffffffff;
uint16_t group = GetGroup();
*/
void DocEntry::Copy (DocEntry* e)
{
- DicomDict = e->DicomDict;
+// DicomDict = e->DicomDict;
UsableLength = e->UsableLength;
ReadLength = e->ReadLength;
ImplicitVR = e->ImplicitVR;