14 #ifndef GDCMDIRECTORY_H
15 #define GDCMDIRECTORY_H
52 void Print(std::ostream &os = std::cout)
const;
59 assert( !(Toplevel.empty()) &&
"Need to call Explore first" );
67 unsigned int Load(FilenameType
const &name,
bool recursive =
false);
77 unsigned int Explore(FilenameType
const &name,
bool recursive);
81 FilenamesType Filenames;
82 FilenamesType Directories;
85 FilenameType Toplevel;
96 #endif //GDCMDIRECTORY_H
FilenamesType const & GetFilenames() const
Set/Get the file names within the directory.
Definition: gdcmDirectory.h:58
Class for manipulation directories.
Definition: gdcmDirectory.h:42
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:88
std::vector< FilenameType > FilenamesType
Definition: gdcmDirectory.h:49
Directory()
Definition: gdcmDirectory.h:46
FilenamesType const & GetDirectories() const
Return the Directories traversed.
Definition: gdcmDirectory.h:63
void Print(std::ostream &os=std::cout) const
Print.
std::string FilenameType
Definition: gdcmDirectory.h:48
Definition: gdcmASN1.h:20
FilenameType const & GetToplevel() const
Get the name of the toplevel directory.
Definition: gdcmDirectory.h:55
~Directory()
Definition: gdcmDirectory.h:47