Program: gdcm
Module: $RCSfile: gdcmDocEntry.cxx,v $
Language: C++
- Date: $Date: 2005/02/02 16:18:48 $
- Version: $Revision: 1.52 $
+ Date: $Date: 2005/06/24 10:55:59 $
+ Version: $Revision: 1.59 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
namespace gdcm
{
//-----------------------------------------------------------------------------
-#define MAX_SIZE_PRINT_ELEMENT_VALUE 64
-//-----------------------------------------------------------------------------
// Constructor / Destructor
/**
* \brief Constructor from a given DictEntry
uint16_t group = GetGroup();
VRKey vr = GetVR();
uint16_t el = GetElement();
- uint32_t lgr = GetLength();
+ uint32_t lgth = GetLength();
if ( group == 0xfffe && el == 0x0000 )
{
}
uint16_t z = 0;
- uint16_t shortLgr = lgr;
+ uint16_t shortLgr = (uint16_t)lgth;
if (vr == GDCM_UNKNOWN)
{
}
else
{
- binary_write(*fp, lgr);
+ binary_write(*fp, lgth);
}
}
else
}
else
{
- binary_write(*fp, lgr);
+ binary_write(*fp, lgth);
}
}
}
o = GetOffset();
vr = GetVR();
- if(vr==GDCM_UNKNOWN)
+ if ( vr==GDCM_UNKNOWN )
vr=" ";
s << DictEntry::TranslateToKey(GetGroup(),GetElement());
lgth = GetReadLength(); // ReadLength, as opposed to Length
if (lgth == 0xffffffff)
{
- st = Util::Format("x(ffff)"); // I said : "x(ffff)" !
s.setf(std::ios::left);
- s << std::setw(10-st.size()) << " ";
- s << st << " ";
+ s << std::setw(10-st.size());
+ s << " ffff ";
s.setf(std::ios::left);
s << std::setw(8) << "-1";
}
else
{
- st = Util::Format("x(%x)",lgth);
+ st = Util::Format("x(%x)",lgth); // we may keep it
s.setf(std::ios::left);
s << std::setw(10-st.size()) << " ";
s << st << " ";
s << std::setw(8) << lgth;
}
s << " Off.: ";
- st = Util::Format("x(%x)",o);
+ st = Util::Format("x(%x)",o); // we may keep it
s << std::setw(10-st.size()) << " ";
s << st << " ";
s << std::setw(8) << o;