10#include "OriginalLabel.h"
11#include "Application.h"
39 Blob blob =
Blob(
"IsisCube",
"OriginalLabel");
52 m_originalLabel = pvl;
56 OriginalLabel::~OriginalLabel() {
68 char *buff = blob.getBuffer();
69 for(
int i = 0; i < blob.Size(); i++){
73 m_originalLabel = pvl;
83 std::stringstream sstream;
84 sstream << m_originalLabel;
85 string orglblStr = sstream.str();
87 blob.setData(orglblStr.c_str(), orglblStr.size());
98 return m_originalLabel;
Isis::Blob toBlob()
Serialize the OriginalLabel data to a Blob.
OriginalLabel()
Constructor for creating an original blob with a given name.
Pvl ReturnLabels() const
Returns the labels in a Pvl object.
void fromBlob(Isis::Blob blob)
Initialize the OriginalLabel from a Blob.
Container for cube-like labels.
void setTerminator(const QString &term)
Sets the terminator used to signify the end of the PVL informationDefaults to "END".
This is free and unencumbered software released into the public domain.
Namespace for the standard library.