Program: gdcm
Module: $RCSfile: gdcmDocEntryArchive.h,v $
Language: C++
- Date: $Date: 2005/01/21 11:40:55 $
- Version: $Revision: 1.6 $
+ Date: $Date: 2007/08/22 16:14:04 $
+ Version: $Revision: 1.11 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
=========================================================================*/
-#ifndef GDCMDOCENTRYARCHIVE_H
-#define GDCMDOCENTRYARCHIVE_H
+#ifndef _GDCMDOCENTRYARCHIVE_H_
+#define _GDCMDOCENTRYARCHIVE_H_
#include "gdcmFile.h"
-namespace gdcm
+namespace GDCM_NAME_SPACE
{
//-----------------------------------------------------------------------------
*/
class GDCM_EXPORT DocEntryArchive
{
-public:
- DocEntryArchive(File *f);
+
+friend class FileHelper;
+
+private:
+ DocEntryArchive(File *file);
~DocEntryArchive();
void Print(std::ostream &os = std::cout);
void ClearArchive(void);
-private:
- TagDocEntryHT &HeaderHT; // we keep the name HeaderHT
+ /// pointer to the gdcm::File pointer we want to save values from
+ File *ArchFile;
+ /// H table to save values.
TagDocEntryHT Archive;
};
} // end namespace gdcm