X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmBinEntry.cxx;h=037db638ea6d91394b33e68ab3f4284547e1993f;hb=4491b768d9529a24608e44d6ef77dc235d37dbb7;hp=194ca5ff93846551a3f2e58b06aeee434105ef91;hpb=0ad9dae4659b21bfd5c834c1af724eab4dcdf4f6;p=gdcm.git diff --git a/src/gdcmBinEntry.cxx b/src/gdcmBinEntry.cxx index 194ca5ff..037db638 100644 --- a/src/gdcmBinEntry.cxx +++ b/src/gdcmBinEntry.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmBinEntry.cxx,v $ Language: C++ - Date: $Date: 2005/01/23 10:12:32 $ - Version: $Revision: 1.55 $ + Date: $Date: 2005/01/30 17:30:57 $ + 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 @@ -17,6 +17,8 @@ =========================================================================*/ #include "gdcmBinEntry.h" +#include "gdcmContentEntry.h" + #include "gdcmDebug.h" #include @@ -32,7 +34,7 @@ namespace gdcm /** * \brief Constructor from a given BinEntry */ -BinEntry::BinEntry(DictEntry *e) : ValEntry(e) +BinEntry::BinEntry(DictEntry *e) : ContentEntry(e) { BinArea = 0; SelfArea = true; @@ -42,7 +44,7 @@ BinEntry::BinEntry(DictEntry *e) : ValEntry(e) * \brief Constructor from a given BinEntry * @param e Pointer to existing Doc entry */ -BinEntry::BinEntry(DocEntry *e) : ValEntry(e->GetDictEntry()) +BinEntry::BinEntry(DocEntry *e) : ContentEntry(e->GetDictEntry()) { Copy(e); @@ -62,7 +64,6 @@ BinEntry::~BinEntry() } } - //----------------------------------------------------------------------------- // Print /** @@ -97,10 +98,12 @@ void BinEntry::Print(std::ostream &os, std::string const & ) os << s.str(); } -/* +//----------------------------------------------------------------------------- +// Public +/** * \brief canonical Writer * @param fp already open file pointer - * @param filetype type of the file to be written + * @param filetype type of the file (ACR, ImplicitVR, ExplicitVR, ...) */ void BinEntry::WriteContent(std::ofstream *fp, FileType filetype) { @@ -167,11 +170,10 @@ void BinEntry::WriteContent(std::ofstream *fp, FileType filetype) fp->seekp(lgr, std::ios::cur); } } -//----------------------------------------------------------------------------- -// Public - -/// \brief Sets the value (non string) of the current Dicom Header Entry +/** + * \brief Sets the value (non string) of the current Dicom Header Entry + */ void BinEntry::SetBinArea( uint8_t *area, bool self ) { if (BinArea && SelfArea)