Isis Developer Reference
RollingShutterCamera.h
Go to the documentation of this file.
1 #ifndef RollingShutterCamera_h
2 #define RollingShutterCamera_h
3 
8 /* SPDX-License-Identifier: CC0-1.0 */
9 
10 #include "Camera.h"
11 
25 namespace Isis {
26  class Cube;
27  class RollingShutterCameraDetectorMap;
28 
38  class RollingShutterCamera : public Camera {
39  public:
41 
47  virtual CameraType GetCameraType() const {
48  return RollingShutter;
49  };
50 
58  };
59 
60  private:
64  RollingShutterCamera &operator=(const RollingShutterCamera &);
65  };
66 };
67 
68 #endif
Isis::RollingShutterCamera::GetCameraType
virtual CameraType GetCameraType() const
Returns the RollingShutter type of camera, as enumerated in the Camera class.
Definition: RollingShutterCamera.h:47
Isis::RollingShutterCamera::RollingShutterCamera
RollingShutterCamera(Cube &cube)
Constructs the RollingShutterCamera object.
Definition: RollingShutterCamera.cpp:16
Isis::Camera
Definition: Camera.h:236
Isis::Camera::RollingShutter
@ RollingShutter
RollingShutter.
Definition: Camera.h:363
RollingShutterCamera.h
Isis::RollingShutterCameraDetectorMap
Convert between parent image coordinates and detector coordinates.
Definition: RollingShutterCameraDetectorMap.h:29
Isis::Camera::CameraType
CameraType
This enum defines the types of cameras supported in this class.
Definition: Camera.h:357
Isis::Cube
IO Handler for Isis Cubes.
Definition: Cube.h:167
Camera.h
Isis::Camera::DetectorMap
CameraDetectorMap * DetectorMap()
Returns a pointer to the CameraDetectorMap object.
Definition: Camera.cpp:2846
Isis::RollingShutterCamera
Generic class for Rolling Shutter Cameras.
Definition: RollingShutterCamera.h:38
Isis::RollingShutterCamera::DetectorMap
RollingShutterCameraDetectorMap * DetectorMap()
Returns a pointer to the RollingShutterCameraDetectorMap object.
Definition: RollingShutterCamera.h:56
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16