1 #ifndef LabelTranslationManager_h 2 #define LabelTranslationManager_h 71 virtual QString
Translate(QString translationGroupName,
int findex = 0) = 0;
74 virtual void Auto(
Pvl &outputLabel);
Contains more than one keyword-value pair.
Definition: PvlContainer.h:63
LabelTranslationManager()
Constructs a default LabelTranslationManager.
Definition: LabelTranslationManager.cpp:40
virtual QStringList parseSpecification(QString specification) const
Parses and validates a dependency specification.
Definition: LabelTranslationManager.cpp:187
virtual PvlContainer * CreateContainer(const QString translationGroupName, Pvl &pvl)
Creates all parent PVL containers for an output keyword.
Definition: LabelTranslationManager.cpp:115
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:85
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:159
A single keyword-value pair.
Definition: PvlKeyword.h:98
Container for cube-like labels.
Definition: Pvl.h:135
virtual QString Translate(QString translationGroupName, int findex=0)=0
virtual ~LabelTranslationManager()
Destroys the LabelTranslationManager object.
Definition: LabelTranslationManager.cpp:71
Internalizes a translation table.
Definition: PvlTranslationTable.h:122
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Allows applications to translate simple text files.
Definition: LabelTranslationManager.h:59