1 #ifndef PvlTranslationTable_h
2 #define PvlTranslationTable_h
146 QString
Translate(
const QString nName,
const QString fValue =
"")
const;
149 void AddTable(std::istream &transStm);
150 void AddTable(
const QString &transFile);
160 bool IsAuto(
const QString nName);
const Pvl & TranslationTable() const
Definition: PvlTranslationTable.h:156
PvlKeyword InputGroup(const QString nName, const int inst=0) const
Returns the input group name from the translation table corresponding to the output name argument...
Definition: PvlTranslationTable.cpp:235
~PvlTranslationTable()
Destroys the PvlTranslationTable object.
Definition: PvlTranslationTable.h:134
File name manipulation and expansion.
Definition: FileName.h:111
PvlKeyword & OutputPosition(const QString nName)
Definition: PvlTranslationTable.cpp:375
QString Translate(const QString nName, const QString fValue="") const
Translates the output name and input value.
Definition: PvlTranslationTable.cpp:168
PvlTranslationTable()
Construct an empty PvlTranslationTable.
Definition: PvlTranslationTable.cpp:56
QString InputDefault(const QString nName) const
Returns the input default value from the translation table corresponding to the output name argument...
Definition: PvlTranslationTable.cpp:335
bool IsAuto(const QString nName)
Definition: PvlTranslationTable.cpp:349
void AddTable(std::istream &transStm)
Adds the contents of a translation table to the searchable groups/keys Also performs a verification...
Definition: PvlTranslationTable.cpp:77
QString InputKeywordName(const QString nName) const
Returns the input keyword name from the translation table corresponding to the output name argument...
Definition: PvlTranslationTable.cpp:311
A single keyword-value pair.
Definition: PvlKeyword.h:98
Container for cube-like labels.
Definition: Pvl.h:135
QString OutputName(const QString nName)
Definition: PvlTranslationTable.cpp:395
Internalizes a translation table.
Definition: PvlTranslationTable.h:125
bool IsOptional(const QString nName)
Definition: PvlTranslationTable.cpp:362
Pvl & TranslationTable()
Definition: PvlTranslationTable.h:153