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

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 USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 02/21/2025 22:09:25