USGS

Isis 3.0 Developer's Reference (API)

Home

History.h

Go to the documentation of this file.
00001 #ifndef History_h
00002 #define History_h
00003 
00027 #include "Blob.h"
00028 #include "Pvl.h"
00029 
00030 namespace Isis {
00031   class PvlObject;
00051   class History : public Isis::Blob {
00052     public:
00053       History(const QString &name);
00054       History(const QString &name, const QString &file);
00055       ~History();
00056 
00057       void AddEntry();
00058       void AddEntry(Isis::PvlObject &obj);
00059       Pvl ReturnHist();
00060       void Read(const Isis::Pvl &pvl, std::istream &is);
00061 
00062     protected:
00063       void WriteInit();
00064 
00065     private:
00066       Pvl p_history; 
00067   };
00068 };
00069 
00070 #endif
00071