Isis 3.0
Back | Home
ControlNetFileV0002.h
Go to the documentation of this file.
1 #ifndef ControlNetFileV0002_h
2 #define ControlNetFileV0002_h
3 
26 #include "ControlNetFile.h"
27 
28 template <typename A> class QList;
29 
30 namespace Isis {
31  class ControlNetFileHeaderV0002;
32  class ControlPointFileEntryV0002;
33  class FileName;
34 
63  public:
65  virtual ~ControlNetFileV0002();
66 
67  virtual void Read(const Pvl &header, const FileName &file);
68  virtual void Write(const FileName &file) const;
69  virtual Pvl toPvl() const;
70 
79  return *p_networkHeader;
80  }
81 
86  return *p_controlPoints;
87  }
88 
89  private:
91  ControlNetFileHeaderV0002 *p_networkHeader;
92 
94  QList<ControlPointFileEntryV0002> *p_controlPoints;
95  };
96 }
97 
98 #endif
File name manipulation and expansion.
Definition: FileName.h:111
virtual ~ControlNetFileV0002()
Definition: ControlNetFileV0002.cpp:37
virtual Pvl toPvl() const
Converts binary control net version 2 to pvl version 3.
Definition: ControlNetFileV0002.cpp:246
ControlNetFileHeaderV0002 & GetNetworkHeader()
Get the control network level information - things like NetworkID, TargetName, etc...
Definition: ControlNetFileV0002.h:78
Generic Binary Control Net File Representation.
Definition: ControlNetFile.h:20
QList< ControlPointFileEntryV0002 > & GetNetworkPoints()
Get the control point data along with the log data.
Definition: ControlNetFileV0002.h:85
Definition: ControlNetFileV0002.pb.h:113
Container for cube-like labels.
Definition: Pvl.h:135
virtual void Write(const FileName &file) const
This writes the binary file that is in memory to disk.
Definition: ControlNetFileV0002.cpp:146
ControlNetFileV0002()
Definition: ControlNetFileV0002.cpp:31
Definition: BoxcarCachingAlgorithm.h:29
virtual void Read(const Pvl &header, const FileName &file)
Reads binary version 2.
Definition: ControlNetFileV0002.cpp:52
Handle Binary Control Network Files version 2.
Definition: ControlNetFileV0002.h:62

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:16:34