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" );
Class for manipulation directories.
Definition gdcmDirectory.h:43
std::vector< FilenameType > FilenamesType
Definition gdcmDirectory.h:49
unsigned int Load(FilenameType const &name, bool recursive=false)
std::string FilenameType
Definition gdcmDirectory.h:48
FilenamesType const & GetDirectories() const
Return the Directories traversed.
Definition gdcmDirectory.h:63
FilenamesType const & GetFilenames() const
Set/Get the file names within the directory.
Definition gdcmDirectory.h:58
unsigned int Explore(FilenameType const &name, bool recursive)
Return number of file found when 'recursive'ly exploring directory name
void Print(std::ostream &os=std::cout) const
Print.
FilenameType const & GetToplevel() const
Get the name of the toplevel directory.
Definition gdcmDirectory.h:55
#define GDCM_EXPORT
Definition gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition gdcmDirectory.h:88