|
Isis 3 Programmer Reference
|
11 #include "PvlObject.h"
122 Pvl(
const QString &file);
130 if(m_internalTemplate)
delete m_formatTemplate;
133 void read(
const QString &file);
135 void write(
const QString &file);
136 void append(
const QString &file);
158 void setFormatTemplate(
const QString &filename);
167 bool m_internalTemplate;
QString m_terminator
Terminator used to signify the end of the PVL informationDefaults to "END".
friend std::ostream & operator<<(std::ostream &os, Isis::Pvl &pvl)
This stream will not handle the end of line sequence.
Contains Pvl Groups and Pvl Objects.
void append(const QString &file)
Appends PVL information to a file and handles the end of line sequence.
void fromString(const std::string &str)
Load PVL information from a string.
friend std::istream & operator>>(std::istream &is, Pvl &pvl)
Reads keywords from the instream and appends them to the Pvl object.
Container for cube-like labels.
void write(const QString &file)
Opens and writes PVL information to a file and handles the end of line sequence.
void validatePvl(const Pvl &pPvl, Pvl &pPvlResults)
Validate a Pvl with the Template Pvl.
void init()
initializes the class
void read(const QString &file)
Loads PVL information from a stream.
const Pvl & operator=(const Pvl &other)
This is an assignment operator.
QString terminator() const
Returns the terminator used to signify the end of the PVL informationDefaults to "END".
Pvl()
Constructs an empty Pvl object.
This is free and unencumbered software released into the public domain.
void setTerminator(const QString &term)
Sets the terminator used to signify the end of the PVL informationDefaults to "END".