Isis 3 Developer Reference
CisscalFile.h
Go to the documentation of this file.
1 #ifndef CISSCALFILE_H
2 #define CISSCALFILE_H
3 
25 #include <vector>
26 
27 #include <QString>
28 
29 #include "TextFile.h"
30 
31 namespace Isis {
49  class CisscalFile : public TextFile {
50  public:
51  CisscalFile(const QString &filename, const char *openmode = "input",
52  const char *extension = "");
56  };
57  bool GetLine(QString &line);
58  protected:
60  bool p_GetLine(QString &line);
61  };
62 };
63 #endif
64 
65 
Extends TextFile to handle Cassini ISS calibration files.
Definition: CisscalFile.h:49
void Close()
Closes file. Called automatically by TextFile destructor.
Definition: TextFile.cpp:342
CisscalFile(const QString &filename, const char *openmode="input", const char *extension="")
Constructs a CisscalFile object and opens the specified file (including path).
Definition: CisscalFile.cpp:59
bool p_GetLine(QString &line)
Flag variable indicates whether the tag "\begindata" has been found.
Definition: CisscalFile.cpp:77
bool GetLine(QString &line)
Get next line of valid data.
Definition: CisscalFile.cpp:125
~CisscalFile()
Destructor closes the text file.
Definition: CisscalFile.h:54
Provides access to sequential ASCII stream I/O.
Definition: TextFile.h:54
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
bool p_begindataFound
Definition: CisscalFile.h:59