|
Isis Developer Reference
|
const PvlGroup & operator=(const PvlGroup &other)
This is an assignment operator.
Definition: PvlGroup.cpp:190
QDebug operator<<(QDebug debug, const Hillshade &hillshade)
Print this class out to a QDebug object.
Definition: Hillshade.cpp:314
const PvlContainer & operator=(const PvlContainer &other)
This is an assignment operator.
Definition: PvlContainer.cpp:375
A single keyword-value pair.
Definition: PvlKeyword.h:82
QString comment(const int index) const
Definition: PvlContainer.h:265
void setName(const QString &name)
Set the name of the container.
Definition: PvlContainer.h:56
void addKeyword(const PvlKeyword &keyword, const InsertMode mode=Append)
Add a keyword to the container.
Definition: PvlContainer.cpp:202
@ Unknown
A type of error that cannot be classified as any of the other error types.
Definition: IException.h:118
bool operator==(const PvlGroup &group) const
Whenever the '==' operator is used on a PvlGroup object, it will call the stringEqual() method.
Definition: PvlGroup.h:59
void clear()
Clears all values and units for this PvlKeyword object.
Definition: PvlKeyword.cpp:291
PvlKeyword & nameKeyword()
Definition: PvlContainer.h:273
void validateAllKeywords(PvlContainer &pPvlCont)
Validate All the Keywords in a Container comparing with the Template.
Definition: PvlContainer.cpp:394
void setFormat(PvlFormat *format)
Definition: PvlContainer.h:251
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
friend std::ostream & operator<<(std::ostream &os, PvlGroup &group)
Outputs the PvlGroup data to a specified output stream.
Definition: PvlGroup.cpp:145
bool hasFormatTemplate()
Definition: PvlContainer.h:240
int indent()
Definition: PvlContainer.h:255
void validateGroup(PvlGroup &pPvlGrp)
Validate a Group comparing with the Template Group.
Definition: PvlGroup.cpp:207
QString name() const
Returns the container name.
Definition: PvlContainer.h:63
Isis exception class.
Definition: IException.h:91
void addComment(const QString &comment)
Definition: PvlContainer.h:269
PvlFormat * format()
Definition: PvlContainer.h:248
int comments() const
Definition: PvlContainer.h:262
Namespace for the standard library.
PvlContainer * formatTemplate()
Definition: PvlContainer.h:244
PvlGroup()
Creates a blank PvlGroup object.
Definition: PvlGroup.cpp:16
int keywords() const
Returns the number of keywords contained in the PvlContainer.
Definition: PvlContainer.h:86
void setIndent(int indent)
Definition: PvlContainer.h:258
friend std::istream & operator>>(std::istream &is, PvlGroup &result)
Read in a group.
Definition: PvlGroup.cpp:38
Contains more than one keyword-value pair.
Definition: PvlContainer.h:49
std::istream & operator>>(std::istream &is, CSVReader &csv)
Input read operator for input stream sources.
Definition: CSVReader.cpp:447
static bool stringEqual(const QString &string1, const QString &string2)
Checks to see if two QStrings are equal.
Definition: PvlKeyword.cpp:535
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
@ User
A type of error that could only have occurred due to a mistake on the user's part (e....
Definition: IException.h:126