X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDicomDir.h;h=869bac746aa2317c8d3b9cb4d3e981520fa86db5;hb=880f6dfe2e061712fafbf75ab9547aadf170fc40;hp=d9ec5b339498aed6684b939b997e0653a8dadfbf;hpb=46afb30d2d016a9b1581c7ee4ca96d614a35203c;p=gdcm.git diff --git a/src/gdcmDicomDir.h b/src/gdcmDicomDir.h index d9ec5b33..869bac74 100644 --- a/src/gdcmDicomDir.h +++ b/src/gdcmDicomDir.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDicomDir.h,v $ Language: C++ - Date: $Date: 2005/11/28 15:20:32 $ - Version: $Revision: 1.71 $ + Date: $Date: 2006/02/16 20:06:13 $ + Version: $Revision: 1.74 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -56,6 +56,7 @@ public: /// \brief Constructs a DicomDir with a RefCounter static DicomDir *New() {return new DicomDir();} + GDCM_LEGACY( bool Load(std::string const &filename) ); bool Load( ); void Print(std::ostream &os = std::cout, std::string const &indent = "" ); @@ -98,6 +99,8 @@ public: bool Anonymize(); + virtual void Copy(DocEntrySet *set); + /// Types of the DicomDirObject within the DicomDir typedef enum { @@ -112,12 +115,10 @@ public: protected: DicomDir(); + GDCM_LEGACY( DicomDir(std::string const &filename, bool parseDir = false) ); ~DicomDir(); void CreateDicomDirChainedList(std::string const &path); - void CallStartMethod(); - void CallProgressMethod(); - void CallEndMethod(); private: void Initialize(); @@ -145,12 +146,9 @@ private: ListDicomDirPatient Patients; ListDicomDirPatient::iterator ItPatient; - /// value of the ??? for any progress bar - float Progress; /// value of the ??? for any progress bar bool ParseDir; - mutable bool Abort; }; } // end namespace gdcm //-----------------------------------------------------------------------------