10#include "OriginalLabel.h"
11#include "Application.h"
20 m_originalLabel.setTerminator(
"");
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();
86 Isis::Blob blob(
"IsisCube",
"OriginalLabel");
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.
This is free and unencumbered software released into the public domain.
Namespace for the standard library.