138 Pvl(
const QString &file);
145 if(m_internalTemplate)
delete m_formatTemplate;
148 void read(
const QString &file);
150 void write(
const QString &file);
151 void append(
const QString &file);
173 void setFormatTemplate(
const QString &filename);
182 bool m_internalTemplate;
friend std::istream & operator>>(std::istream &is, Pvl &pvl)
Reads keywords from the instream and appends them to the Pvl object.
void init()
initializes the class
QString m_terminator
Terminator used to signify the end of the PVL informationDefaults to "END".
void append(const QString &file)
Appends PVL information to a file and handles the end of line sequence.
void setTerminator(const QString &term)
Sets the terminator used to signify the end of the PVL informationDefaults to "END".
void validatePvl(const Pvl &pPvl, Pvl &pPvlResults)
Validate a Pvl with the Template Pvl.
Container for cube-like labels.
Pvl()
Constructs an empty Pvl object.
const Pvl & operator=(const Pvl &other)
This is an assignment operator.
friend std::ostream & operator<<(std::ostream &os, Isis::Pvl &pvl)
This stream will not handle the end of line sequence.
Namespace for ISIS/Bullet specific routines.
void write(const QString &file)
Opens and writes PVL information to a file and handles the end of line sequence.
Contains Pvl Groups and Pvl Objects.
void read(const QString &file)
Loads PVL information from a stream.
QString terminator() const
Returns the terminator used to signify the end of the PVL informationDefaults to "END".