File failed to load: https://isis.astrogeology.usgs.gov/7.1.0/Object/assets/jax/output/NativeMML/config.js
Isis Developer Reference
PushFrameCamera.h
Go to the documentation of this file.
1#ifndef PUSHFRAMECAMERA_H
2#define PUSHFRAMECAMERA_H
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include "Camera.h"
11
12namespace Isis {
13 class PushFrameCameraGroundMap;
14 class PushFrameCameraDetectorMap;
15
35 class PushFrameCamera : public Camera {
36 public:
38
44 virtual CameraType GetCameraType() const {
45 return PushFrame;
46 }
47
55 };
56
64 };
65
66 private:
70 PushFrameCamera &operator=(const PushFrameCamera &);
71 };
72};
73
74#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
@ PushFrame
Push Frame Camera.
Definition: Camera.h:360
CameraGroundMap * GroundMap()
Returns a pointer to the CameraGroundMap object.
Definition: Camera.cpp:2892
IO Handler for Isis Cubes.
Definition: Cube.h:168
Convert between parent image coordinates and detector coordinates.
Definition: PushFrameCameraDetectorMap.h:45
Convert between undistorted focal plane and ground coordinates.
Definition: PushFrameCameraGroundMap.h:34
Generic class for Push Frame Cameras.
Definition: PushFrameCamera.h:35
virtual CameraType GetCameraType() const
Returns the PushFrame type of camera, as enumerated in the Camera class.
Definition: PushFrameCamera.h:44
PushFrameCameraGroundMap * GroundMap()
Returns a pointer to the PushFrameCameraGroundMap object.
Definition: PushFrameCamera.h:53
PushFrameCamera(Isis::Cube &cube)
Constructs the PushFrameCamera object.
Definition: PushFrameCamera.cpp:16
PushFrameCameraDetectorMap * DetectorMap()
Returns a pointer to the PushFrameCameraDetectorMap object.
Definition: PushFrameCamera.h:62
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 21:56:46