Isis Developer Reference
PushFrameCamera.h
Go to the documentation of this file.
1 #ifndef PUSHFRAMECAMERA_H
2 #define PUSHFRAMECAMERA_H
3 
8 /* SPDX-License-Identifier: CC0-1.0 */
9 
10 #include "Camera.h"
11 
12 namespace 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
PushFrameCamera.h
Isis::PushFrameCamera::PushFrameCamera
PushFrameCamera(Isis::Cube &cube)
Constructs the PushFrameCamera object.
Definition: PushFrameCamera.cpp:16
Isis::Camera
Definition: Camera.h:236
Isis::PushFrameCamera::DetectorMap
PushFrameCameraDetectorMap * DetectorMap()
Returns a pointer to the PushFrameCameraDetectorMap object.
Definition: PushFrameCamera.h:62
Isis::Camera::CameraType
CameraType
This enum defines the types of cameras supported in this class.
Definition: Camera.h:357
Isis::PushFrameCamera::GetCameraType
virtual CameraType GetCameraType() const
Returns the PushFrame type of camera, as enumerated in the Camera class.
Definition: PushFrameCamera.h:44
Isis::Camera::PushFrame
@ PushFrame
Push Frame Camera.
Definition: Camera.h:359
Isis::PushFrameCamera
Generic class for Push Frame Cameras.
Definition: PushFrameCamera.h:35
Isis::Cube
IO Handler for Isis Cubes.
Definition: Cube.h:167
Camera.h
Isis::Camera::GroundMap
CameraGroundMap * GroundMap()
Returns a pointer to the CameraGroundMap object.
Definition: Camera.cpp:2856
Isis::Camera::DetectorMap
CameraDetectorMap * DetectorMap()
Returns a pointer to the CameraDetectorMap object.
Definition: Camera.cpp:2846
Isis::PushFrameCameraGroundMap
Convert between undistorted focal plane and ground coordinates.
Definition: PushFrameCameraGroundMap.h:34
Isis::PushFrameCameraDetectorMap
Convert between parent image coordinates and detector coordinates.
Definition: PushFrameCameraDetectorMap.h:45
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::PushFrameCamera::GroundMap
PushFrameCameraGroundMap * GroundMap()
Returns a pointer to the PushFrameCameraGroundMap object.
Definition: PushFrameCamera.h:53