X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmBinEntry.cxx;h=a28e9a5a9edbc27f073ba6fada602613c059de51;hb=1fe405b2347a5f78d5ecc67d2d81f53bd9c7541d;hp=4c6426e71771f43471b343c582ccc7dc6e7e2efa;hpb=6af27c03498c9f88539eba1a71e48ee1297e7b47;p=gdcm.git diff --git a/src/gdcmBinEntry.cxx b/src/gdcmBinEntry.cxx index 4c6426e7..a28e9a5a 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/14 17:38:32 $ - Version: $Revision: 1.51 $ + Date: $Date: 2005/01/25 15:21:20 $ + Version: $Revision: 1.57 $ 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,16 +44,9 @@ 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); -/* Length = e->GetLength(); - ReadLength = e->GetReadLength(); - ImplicitVR = e->IsImplicitVR(); - Offset = e->GetOffset();*/ - - //FIXME - //SQDepthLevel = e->GetDepthLevel(); BinArea = 0; // let's be carefull ! SelfArea = true; @@ -72,11 +67,12 @@ BinEntry::~BinEntry() //----------------------------------------------------------------------------- // Print -/* - * \brief canonical Printer +/** + * \brief Prints a BinEntry (Dicom entry) + * @param os ostream we want to print in + * @param indent Indentation string to be prepended during printing */ - -void BinEntry::Print(std::ostream &os) +void BinEntry::Print(std::ostream &os, std::string const & ) { os << "B "; DocEntry::Print(os); @@ -98,8 +94,7 @@ void BinEntry::Print(std::ostream &os) { //s << " [gdcm::Binary data NOT loaded]"; s << " [" <