Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IdealCamera.h
Go to the documentation of this file.
1
#ifndef IdealCamera_h
2
#define IdealCamera_h
3
25
#include "
Camera.h
"
26
27
namespace
Isis {
69
class
IdealCamera
:
public
Camera
{
70
public
:
71
// Constructs a HiriseCamera object
72
IdealCamera
(
Cube
&cube);
73
74
// Destroys the HiriseCamera object
75
~IdealCamera
();
76
82
virtual
CameraType
GetCameraType
()
const
{
83
if
(
p_framing
)
return
Framing
;
84
return
LineScan
;
85
}
86
87
virtual
int
CkFrameId
()
const
;
88
virtual
int
CkReferenceId
()
const
;
89
virtual
int
SpkTargetId
()
const
;
90
virtual
int
SpkCenterId
()
const
;
91
virtual
int
SpkReferenceId
()
const
;
92
93
private
:
94
bool
p_framing
;
95
};
96
};
97
98
#endif