1#ifndef LabelTranslationManager_h 
    2#define LabelTranslationManager_h 
   55      virtual QString 
Translate(QString translationGroupName, 
int findex = 0) = 0;
 
   58      virtual void Auto(
Pvl &outputLabel);
 
Allows applications to translate simple text files.
Definition: LabelTranslationManager.h:43
 
virtual PvlKeyword DoTranslation(const QString translationGroupName)
Translate the requested output name to output values using the input name and values or default value...
Definition: LabelTranslationManager.cpp:144
 
virtual void Auto(Pvl &outputLabel)
Automatically translate all the output names tagged as Auto in the translation table If a output name...
Definition: LabelTranslationManager.cpp:70
 
virtual QString Translate(QString translationGroupName, int findex=0)=0
 
LabelTranslationManager()
Constructs a default LabelTranslationManager.
Definition: LabelTranslationManager.cpp:25
 
virtual QStringList parseSpecification(QString specification) const
Parses and validates a dependency specification.
Definition: LabelTranslationManager.cpp:172
 
virtual PvlContainer * CreateContainer(const QString translationGroupName, Pvl &pvl)
Creates all parent PVL containers for an output keyword.
Definition: LabelTranslationManager.cpp:100
 
virtual ~LabelTranslationManager()
Destroys the LabelTranslationManager object.
Definition: LabelTranslationManager.cpp:56
 
Contains more than one keyword-value pair.
Definition: PvlContainer.h:49
 
Container for cube-like labels.
Definition: Pvl.h:119
 
A single keyword-value pair.
Definition: PvlKeyword.h:87
 
Internalizes a translation table.
Definition: PvlTranslationTable.h:106
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16