Isis 3.0 Developer's Reference (
API
)
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
59
class
ControlNetFileV0002
:
public
ControlNetFile
{
60
public
:
61
ControlNetFileV0002
();
62
virtual
~ControlNetFileV0002
();
63
64
virtual
void
Read
(
const
Pvl
&header,
const
FileName
&file);
65
virtual
void
Write
(
const
FileName
&file)
const
;
66
virtual
Pvl
toPvl
()
const
;
67
75
ControlNetFileHeaderV0002
&
GetNetworkHeader
() {
76
return
*p_networkHeader;
77
}
78
82
QList<ControlPointFileEntryV0002>
&
GetNetworkPoints
() {
83
return
*p_controlPoints;
84
}
85
86
private
:
88
ControlNetFileHeaderV0002
*p_networkHeader;
89
91
QList<ControlPointFileEntryV0002>
*p_controlPoints;
92
};
93
}
94
95
#endif