71 LoadCSV(
const QString &base,
const HiCalConf &conf,
77 void load(
const QString &base,
const HiCalConf &conf,
80 QString filename()
const;
83 bool validateSize(
const int &expected,
84 const bool &throw_on_error =
false)
96 std::vector<QString> _history;
98 void init(
const QString &base,
const HiCalConf &conf,
100 void addHistory(
const QString &element,
const QString &desc);
101 void getKeyList(
const QString &base, std::vector<QString> &keys)
103 DbProfile ResolveKeys(
const QString &base,
const HiCalConf &conf,
105 QString ParsedKey(
const QString &key,
const HiCalConf &conf,
107 QString makeKey(
const QString &ksuffix =
"")
const;
108 QString getValue(
const QString &ksuffix =
"")
const;
110 int getAxisIndex(
const QString &name,
A DbProfile is a container for access parameters to a database.
virtual ~LoadCSV()
Destructor.
Parser::TokenList CSVAxis
Row/Column token list.
Reads strings and parses them into tokens separated by a delimiter character.
Provides generalized access to HiRISE calibration CSV files.
Namespace for ISIS/Bullet specific routines.
TNT::Array2D< double > HiMatrix
2-D buffer
TNT::Array1D< double > HiVector
1-D Buffer