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.
QString terminator() const
Returns the terminator used to signify the end of the PVL informationDefaults to "END".
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.
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.