Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
LineScanCamera.h
Go to the documentation of this file.
1
#ifndef LINESCANCAMERA_H
2
#define LINESCANCAMERA_H
3
26
#include "
Camera.h
"
27
28
namespace
Isis {
29
class
LineScanCameraGroundMap;
30
class
LineScanCameraDetectorMap;
31
class
LineScanCameraSkyMap;
32
50
class
LineScanCamera
:
public
Camera
{
51
public
:
52
LineScanCamera
(
Isis::Cube
&cube);
53
59
virtual
CameraType
GetCameraType
()
const
{
60
return
LineScan
;
61
}
62
68
LineScanCameraGroundMap
*
GroundMap
() {
69
return
(
LineScanCameraGroundMap
*)
Camera::GroundMap
();
70
};
71
77
LineScanCameraSkyMap
*
SkyMap
() {
78
return
(
LineScanCameraSkyMap
*)
Camera::SkyMap
();
79
};
80
86
LineScanCameraDetectorMap
*
DetectorMap
() {
87
return
(
LineScanCameraDetectorMap
*)
Camera::DetectorMap
();
88
};
89
90
private
:
92
LineScanCamera
(
const
LineScanCamera
&);
94
LineScanCamera
&
operator=
(
const
LineScanCamera
&);
95
};
96
};
97
98
#endif