Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef GDCMFILESET_H
00016 #define GDCMFILESET_H
00017
00018 #include "gdcmFile.h"
00019 #include <vector>
00020
00021 namespace gdcm
00022 {
00028 class GDCM_EXPORT FileSet
00029 {
00030 friend std::ostream& operator<<(std::ostream &_os, const FileSet &d);
00031 public:
00032 FileSet():Files() {}
00033 typedef std::string FileType;
00034 typedef std::vector<FileType> FilesType;
00035
00037 void AddFile(File const & ) {}
00038
00041 bool AddFile(const char *filename);
00042
00043 void SetFiles(FilesType const &files);
00044 FilesType const &GetFiles() const {
00045 return Files;
00046 }
00047
00048 private:
00049 FilesType Files;
00050 };
00051
00052 inline std::ostream& operator<<(std::ostream &os, const FileSet &f)
00053 {
00054 (void)f;
00055 return os;
00056 }
00057
00058 }
00059
00060 #endif //GDCMFILESET_H