Isis 3 Programmer 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:
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.
LineScanCameraGroundMap * GroundMap()
Returns a pointer to the LineScanCameraGroundMap object.
LineScanCamera & operator=(const LineScanCamera &)
Assigning cameras is not allowed.
CameraSkyMap * SkyMap()
Returns a pointer to the CameraSkyMap object.
Definition: Camera.cpp:2878
virtual CameraType GetCameraType() const
Returns the LineScan type of camera, as enumerated in the Camera class.
Convert between undistorted focal plane and ground coordinates.
LineScanCamera(Isis::Cube &cube)
Constructs the LineScanCamera object.
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.
LineScanCameraSkyMap * SkyMap()
Returns a pointer to the LineScanCameraSkyMap object.
LineScanCameraDetectorMap * DetectorMap()
Returns a pointer to the LineScanCameraDetectorMap object.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Convert between parent image coordinates and detector coordinates.
IO Handler for Isis Cubes.
Definition: Cube.h:170