USGS

Isis 3.0 Object Programmers' Reference

Home

ControlNetFile.h
1 #ifndef ControlNetFile_h
2 #define ControlNetFile_h
3 
4 namespace Isis {
5  class FileName;
6  class Pvl;
7 
21  public:
29  virtual ~ControlNetFile() {};
30 
39  virtual void Read(const Pvl &header, const FileName &file) = 0;
40 
49  virtual void Write(const FileName &file) const = 0;
50 
54  virtual Pvl toPvl() const = 0;
55 
56  private:
62  ControlNetFile(const ControlNetFile &other);
63 
70  };
71 
72 }
73 
74 // Always include the latest version only
75 #include "ControlNetFileV0002.h"
76 
77 namespace Isis {
79 
84 }
85 
86 #endif