Isis 3.0 Programmer Reference
Back | Home
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;
67  class FileList : public QList<FileName> {
68  public:
69  //FileList(QString listFileString);
70  FileList(FileName listFile);
71  FileList(std::istream &in);
72  FileList();
73 
75  ~FileList() {};
76 
77  void read(FileName listFile);
78  //void read(const QString &list);
79  void read(std::istream &in);
80  void write(FileName outputFileList);
81  void write(std::ostream &out);
82  };
83 };
84 
85 #endif
File name manipulation and expansion.
Definition: FileName.h:111
void write(FileName outputFileList)
Writes a list of files to a file.
Definition: FileList.cpp:174
Internalizes a list of files.
Definition: FileList.h:67
void read(FileName listFile)
Constructs a FileList from a stream.
Definition: FileList.cpp:66
~FileList()
Destroys the FileList object.
Definition: FileList.h:75
FileList()
Constructs an empty FileList.
Definition: FileList.cpp:38

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:18:07