2 //-----------------------------------------------------------------------------
6 #include "gdcmCommon.h"
11 //-----------------------------------------------------------------------------
12 class GDCM_EXPORT gdcmDirList: public std::list<std::string>
15 gdcmDirList(std::string dirName,bool recursive=false);
16 virtual ~gdcmDirList(void);
18 std::string GetDirName(void);
21 static const char SEPARATOR_X;
23 static const char SEPARATOR_WIN;
24 /// depending on the O.S.
25 static const std::string SEPARATOR;
28 void Explore(std::string dirName,bool recursive=false);
29 /// name of the root directory to explore
33 //-----------------------------------------------------------------------------