X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDicomDir.h;h=ace71379bf604deba0fa2a078672d10c5180dde4;hb=0a8894522fde1e35128022e0df3f0366677be59e;hp=99d867803d9a46e646606bc032b0a77d315da754;hpb=3a55e1cf34bdbd1b10975432d648f81d9c6c048b;p=gdcm.git diff --git a/src/gdcmDicomDir.h b/src/gdcmDicomDir.h index 99d86780..ace71379 100644 --- a/src/gdcmDicomDir.h +++ b/src/gdcmDicomDir.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDicomDir.h,v $ Language: C++ - Date: $Date: 2004/07/19 03:34:11 $ - Version: $Revision: 1.25 $ + Date: $Date: 2004/08/31 14:24:47 $ + Version: $Revision: 1.28 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -43,10 +43,8 @@ typedef GDCM_EXPORT void(gdcmMethod)(void * = NULL); class GDCM_EXPORT gdcmDicomDir: public gdcmDocument { public: - gdcmDicomDir(std::string const & fileName, - bool parseDir = false, - bool exception_on_error = false); - gdcmDicomDir(bool exception_on_error = false); + gdcmDicomDir( std::string const & fileName, bool parseDir = false ); + gdcmDicomDir(); ~gdcmDicomDir(); @@ -86,9 +84,8 @@ public: gdcmDicomDirMeta* NewMeta(); gdcmDicomDirPatient* NewPatient(); -// Write - void WriteEntries(FILE *_fp); - bool Write(std::string const & fileName); +// Write + bool WriteDicomDir(std::string const & fileName); /// Types of the gdcmObject within the gdcmDicomDir typedef enum @@ -119,8 +116,6 @@ private: void SetElements(std::string &path, VectDocument &list); void SetElement (std::string &path,gdcmDicomDirType type, gdcmDocument *header); - - void UpdateDirectoryRecordSequenceLength(); static bool HeaderLessThan(gdcmDocument *header1,gdcmDocument *header2);