Isis Developer Reference
FileList.h
Go to the documentation of this file.
1#ifndef FileList_h
2#define FileList_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include <QList>
11#include <iostream>
12
13class QString;
14
15namespace Isis {
16 class FileName;
54 class FileList : public QList<FileName> {
55 public:
57 FileList(FileName listFile);
63 FileList(std::istream &in);
65 FileList();
66
69
71 void read(FileName listFile);
73 void read(std::istream &in);
75 void write(FileName outputFileList);
77 void write(std::ostream &out);
78 };
79};
80
81#endif
Internalizes a list of files.
Definition FileList.h:54
void read(FileName listFile)
reads in a FileName obj
Definition FileList.cpp:52
FileList()
Creates an empty FileList obj.
Definition FileList.cpp:22
~FileList()
Destroys the FileList object.
Definition FileList.h:68
void write(FileName outputFileList)
writes to a FileName obj
Definition FileList.cpp:158
File name manipulation and expansion.
Definition FileName.h:100
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16