Loading [MathJax]/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
CisscalFile.h
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 
18 namespace Isis {
36  class CisscalFile : public TextFile {
37  public:
38  CisscalFile(const QString &filename, const char *openmode = "input",
39  const char *extension = "");
43  };
44  bool GetLine(QString &line);
45  protected:
46  bool p_begindataFound;
47  bool p_GetLine(QString &line);
48  };
49 };
50 #endif
Isis::TextFile::Close
void Close()
Closes file. Called automatically by TextFile destructor.
Definition: TextFile.cpp:326
Isis::TextFile
Provides access to sequential ASCII stream I/O.
Definition: TextFile.h:38
Isis::CisscalFile::CisscalFile
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
Isis::CisscalFile::GetLine
bool GetLine(QString &line)
Get next line of valid data.
Definition: CisscalFile.cpp:111
Isis::CisscalFile
Extends TextFile to handle Cassini ISS calibration files.
Definition: CisscalFile.h:36
Isis::CisscalFile::~CisscalFile
~CisscalFile()
Destructor closes the text file.
Definition: CisscalFile.h:41
Isis::CisscalFile::p_GetLine
bool p_GetLine(QString &line)
Flag variable indicates whether the tag "\begindata" has been found.
Definition: CisscalFile.cpp:63
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16

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 USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:16:15