Isis Developer Reference
CisscalFile.h
Go to the documentation of this file.
1#ifndef CISSCALFILE_H
2#define CISSCALFILE_H
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include <vector>
13
14#include <QString>
15
16#include "TextFile.h"
17
18namespace Isis {
36 class CisscalFile : public TextFile {
37 public:
38 CisscalFile(const QString &filename, const char *openmode = "input",
39 const char *extension = "");
44 bool GetLine(QString &line);
45 protected:
47 bool p_GetLine(QString &line);
48 };
49};
50#endif
Extends TextFile to handle Cassini ISS calibration files.
Definition CisscalFile.h:36
bool p_GetLine(QString &line)
‍Flag variable indicates whether the tag "\begindata" has been found.
Definition CisscalFile.cpp:63
bool p_begindataFound
Definition CisscalFile.h:46
~CisscalFile()
‍Destructor closes the text file.
Definition CisscalFile.h:41
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:45
bool GetLine(QString &line)
Get next line of valid data.
Definition CisscalFile.cpp:111
Provides access to sequential ASCII stream I/O.
Definition TextFile.h:38
void Close()
Closes file. Called automatically by TextFile destructor.
Definition TextFile.cpp:326
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16