Isis 3 Programmer Reference
PushFrameCamera.h
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
72};
73
74#endif
CameraDetectorMap * DetectorMap()
Returns a pointer to the CameraDetectorMap object.
Definition Camera.cpp:2876
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:2886
IO Handler for Isis Cubes.
Definition Cube.h:168
Convert between parent image coordinates and detector coordinates.
Convert between undistorted focal plane and ground coordinates.
Generic class for Push Frame Cameras.
virtual CameraType GetCameraType() const
Returns the PushFrame type of camera, as enumerated in the Camera class.
PushFrameCamera(const PushFrameCamera &)
Copying cameras is not allowed.
PushFrameCameraGroundMap * GroundMap()
Returns a pointer to the PushFrameCameraGroundMap object.
PushFrameCamera(Isis::Cube &cube)
Constructs the PushFrameCamera object.
PushFrameCamera & operator=(const PushFrameCamera &)
Assigning cameras is not allowed.
PushFrameCameraDetectorMap * DetectorMap()
Returns a pointer to the PushFrameCameraDetectorMap object.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16