Isis 3 Developer Reference
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 
52  class LineScanCamera : public Camera {
53  public:
55 
61  virtual CameraType GetCameraType() const {
62  return LineScan;
63  }
64 
72  };
73 
81  };
82 
90  };
91 
92  private:
96  LineScanCamera &operator=(const LineScanCamera &);
97  };
98 };
99 
100 #endif
CameraDetectorMap * DetectorMap()
Returns a pointer to the CameraDetectorMap object.
Definition: Camera.cpp:2858
Line Scan Camera.
Definition: Camera.h:373
Generic class for Line Scan Cameras.
Definition: LineScanCamera.h:52
LineScanCameraGroundMap * GroundMap()
Returns a pointer to the LineScanCameraGroundMap object.
Definition: LineScanCamera.h:70
CameraSkyMap * SkyMap()
Returns a pointer to the CameraSkyMap object.
Definition: Camera.cpp:2878
Definition: Camera.h:249
virtual CameraType GetCameraType() const
Returns the LineScan type of camera, as enumerated in the Camera class.
Definition: LineScanCamera.h:61
Convert between undistorted focal plane and ground coordinates.
Definition: LineScanCameraGroundMap.h:67
LineScanCamera(Isis::Cube &cube)
Constructs the LineScanCamera object.
Definition: LineScanCamera.cpp:32
CameraType
This enum defines the types of cameras supported in this class.
Definition: Camera.h:370
CameraGroundMap * GroundMap()
Returns a pointer to the CameraGroundMap object.
Definition: Camera.cpp:2868
Convert between undistorted focal plane and ra/dec coordinates.
Definition: LineScanCameraSkyMap.h:52
LineScanCameraSkyMap * SkyMap()
Returns a pointer to the LineScanCameraSkyMap object.
Definition: LineScanCamera.h:79
LineScanCameraDetectorMap * DetectorMap()
Returns a pointer to the LineScanCameraDetectorMap object.
Definition: LineScanCamera.h:88
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Convert between parent image coordinates and detector coordinates.
Definition: LineScanCameraDetectorMap.h:55
IO Handler for Isis Cubes.
Definition: Cube.h:170