Isis 3 Programmer Reference
FileList.h
Go to the documentation of this file.
1 
23 #ifndef FileList_h
24 #define FileList_h
25 
26 #include <QList>
27 #include <iostream>
28 
29 class QString;
30 
31 namespace Isis {
32  class FileName;
70  class FileList : public QList<FileName> {
71  public:
73  FileList(FileName listFile);
79  FileList(std::istream &in);
81  FileList();
82 
84  ~FileList() {};
85 
87  void read(FileName listFile);
89  void read(std::istream &in);
91  void write(FileName outputFileList);
93  void write(std::ostream &out);
94  };
95 };
96 
97 #endif
File name manipulation and expansion.
Definition: FileName.h:116
void write(FileName outputFileList)
writes to a FileName obj
Definition: FileList.cpp:175
Internalizes a list of files.
Definition: FileList.h:70
void read(FileName listFile)
reads in a FileName obj
Definition: FileList.cpp:68
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
~FileList()
Destroys the FileList object.
Definition: FileList.h:84
FileList()
Creates an empty FileList obj.
Definition: FileList.cpp:38