X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocEntrySet.h;h=6f1930ce2282dcceb4e236b0a24844af56a51b4d;hb=ef0e08814ac95a5412e8650112e23add221767d1;hp=d2a5f485c4fcf5b33438b8e8744d05904abef74d;hpb=c2975ffb8c79fa4d745368d8d1c317c5a313dd0a;p=gdcm.git diff --git a/src/gdcmDocEntrySet.h b/src/gdcmDocEntrySet.h index d2a5f485..6f1930ce 100644 --- a/src/gdcmDocEntrySet.h +++ b/src/gdcmDocEntrySet.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDocEntrySet.h,v $ Language: C++ - Date: $Date: 2005/11/30 08:48:17 $ - Version: $Revision: 1.67 $ + Date: $Date: 2007/08/22 16:14:04 $ + Version: $Revision: 1.71 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -16,8 +16,8 @@ =========================================================================*/ -#ifndef GDCMDOCENTRYSET_H -#define GDCMDOCENTRYSET_H +#ifndef _GDCMDOCENTRYSET_H_ +#define _GDCMDOCENTRYSET_H_ #include "gdcmRefCounter.h" #include "gdcmVRKey.h" @@ -25,7 +25,7 @@ #include -namespace gdcm +namespace GDCM_NAME_SPACE { //----------------------------------------------------------------------------- class DocEntry; @@ -36,8 +36,8 @@ class DictEntry; //----------------------------------------------------------------------------- /** * \brief - * \ref DocEntrySet is an abstract base class for \ref ElementSet - * and \ref SQItem which are both containers for DocEntries. + * \ref DocEntrySet is an abstract base class for \ref ElementSet, \ref SQItem + * which are both containers for DocEntries. * - \ref ElementSet is based on the STL map<> container * (see \ref ElementSet::TagHT) * - \ref SQItem is based on an STL list container (see \ref ListDocEntry). @@ -64,7 +64,8 @@ class GDCM_EXPORT DocEntrySet : public RefCounter public: /// \brief write any type of entry to the entry set - virtual void WriteContent (std::ofstream *fp, FileType filetype) = 0; + virtual void WriteContent (std::ofstream *fp, FileType filetype, + bool insideMetaElements) = 0; /// \brief Remove all Entry of the current set virtual void ClearEntry() = 0; @@ -121,8 +122,8 @@ protected: // DictEntry related utilities DictEntry *GetDictEntry(uint16_t group, uint16_t elem); - DictEntry *GetDictEntry(uint16_t group, uint16_t elem, - VRKey const &vr); + // DictEntry *GetDictEntry(uint16_t group, uint16_t elem, + // VRKey const &vr); /// To be able to backtrack (Private Sequence, Implicit VR related pb) DocEntry *PreviousDocEntry;