Isis 3.0 Developer's Reference (API) |
Home |
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