X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDataEntry.h;h=d9e71a3a9d14552957b948e22cb4e9be63887bc5;hb=4f189b7cd8d7aff962887245b7b30ede39b7856c;hp=f8882df901ee27266ed7a7692e3782b6378b9272;hpb=5aaee60665d694d3fef70c95a6b064e70cee26bf;p=gdcm.git diff --git a/src/gdcmDataEntry.h b/src/gdcmDataEntry.h index f8882df9..d9e71a3a 100644 --- a/src/gdcmDataEntry.h +++ b/src/gdcmDataEntry.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDataEntry.h,v $ Language: C++ - Date: $Date: 2005/10/23 15:32:30 $ - Version: $Revision: 1.4 $ + Date: $Date: 2005/10/24 16:00:47 $ + Version: $Revision: 1.5 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -35,10 +35,11 @@ namespace gdcm */ class GDCM_EXPORT DataEntry : public DocEntry { + gdcmTypeMacro(DataEntry); + public: - DataEntry(DictEntry *e); - DataEntry(DocEntry *d); - ~DataEntry(); + static DataEntry *New(DictEntry *e) {return new DataEntry(e);} + static DataEntry *New(DocEntry *d) {return new DataEntry(d);} // Print void Print(std::ostream &os = std::cout, std::string const &indent = ""); @@ -118,6 +119,10 @@ public: } TValueFlag; protected: + DataEntry(DictEntry *e); + DataEntry(DocEntry *d); + ~DataEntry(); + // Methods : void NewBinArea(void); void DeleteBinArea(void);