![]() |
Isis 3 Programmer Reference
|
Read and store original Xml labels. More...
#include <OriginalXmlLabel.h>

Public Member Functions | |
| OriginalXmlLabel () | |
| Constructors a default OriginalXmlLabel with an empty label. | |
| OriginalXmlLabel (const QString &file) | |
| Constructs an OriginalXmlLabel from a cube label file. | |
| OriginalXmlLabel (Blob &blob) | |
| Constructs an OriginalXmlLabel from a blob. | |
| ~OriginalXmlLabel () | |
| Destructor. | |
| Blob | toBlob () const |
| Serialize the OriginalXmlLabel to a Blob. | |
| void | fromBlob (Isis::Blob blob) |
| void | readFromXmlFile (const FileName &xmlFileName) |
| Read the original label from an Xml file. | |
| const QDomDocument & | ReturnLabels () const |
| Returns the original Xml label. | |
Protected Member Functions | |
| void | ReadData (std::istream &stream) |
Private Attributes | |
| QDomDocument | m_originalLabel |
| Original Xml Label. | |
Read and store original Xml labels.
This class provides a means to read and store the Xml labels from the original source.
Definition at line 32 of file OriginalXmlLabel.h.
| Isis::OriginalXmlLabel::OriginalXmlLabel | ( | ) |
Constructors a default OriginalXmlLabel with an empty label.
Definition at line 23 of file OriginalXmlLabel.cpp.
| Isis::OriginalXmlLabel::OriginalXmlLabel | ( | const QString & | file | ) |
Constructs an OriginalXmlLabel from a cube label file.
| file | Xml file to read labels from |
Definition at line 32 of file OriginalXmlLabel.cpp.
| Isis::OriginalXmlLabel::OriginalXmlLabel | ( | Isis::Blob & | blob | ) |
Constructs an OriginalXmlLabel from a blob.
| blob | Blob from which to create the OriginalXmlLabel |
Definition at line 43 of file OriginalXmlLabel.cpp.
| Isis::OriginalXmlLabel::~OriginalXmlLabel | ( | ) |
Destructor.
Definition at line 51 of file OriginalXmlLabel.cpp.
| void Isis::OriginalXmlLabel::fromBlob | ( | Isis::Blob | blob | ) |
Definition at line 58 of file OriginalXmlLabel.cpp.
| void Isis::OriginalXmlLabel::readFromXmlFile | ( | const FileName & | xmlFileName | ) |
Read the original label from an Xml file.
| FileName | The Xml file containing the original label. |
| IException::Io | "Could not open label file." |
| IException::Unknown | "XML read/parse error in file." |
Definition at line 103 of file OriginalXmlLabel.cpp.
References Isis::IException::Io, m_originalLabel, Isis::toString(), and Isis::IException::Unknown.
| const QDomDocument & Isis::OriginalXmlLabel::ReturnLabels | ( | ) | const |
Returns the original Xml label.
Definition at line 130 of file OriginalXmlLabel.cpp.
References m_originalLabel.
| Blob Isis::OriginalXmlLabel::toBlob | ( | ) | const |
Serialize the OriginalXmlLabel to a Blob.
Definition at line 78 of file OriginalXmlLabel.cpp.
References Isis::IsLsb(), and m_originalLabel.
|
private |
Original Xml Label.
Definition at line 49 of file OriginalXmlLabel.h.
Referenced by readFromXmlFile(), ReturnLabels(), and toBlob().