Isis 3.0 Programmer Reference
Back | Home
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:2906
virtual CameraType GetCameraType() const
Returns the LineScan type of camera, as enumerated in the Camera class.
Line Scan Camera.
Definition: Camera.h:362
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:2926
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:359
CameraGroundMap * GroundMap()
Returns a pointer to the CameraGroundMap object.
Definition: Camera.cpp:2916
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.
Convert between parent image coordinates and detector coordinates.
IO Handler for Isis Cubes.
Definition: Cube.h:158

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:22:11