Isis 3.0 Programmer Reference
Back | Home
CameraSkyMap.h
Go to the documentation of this file.
1 
24 #ifndef CameraSkyMap_h
25 #define CameraSkyMap_h
26 
27 #include "Camera.h"
28 
29 namespace Isis {
47  class CameraSkyMap {
48  public:
49  CameraSkyMap(Camera *parent);
50 
52  virtual ~CameraSkyMap() {};
53 
54  virtual bool SetFocalPlane(const double ux, const double uy,
55  const double uz);
56 
57  virtual bool SetSky(const double ra, const double dec);
58 
60  inline double FocalPlaneX() const {
61  return p_focalPlaneX;
62  };
63 
65  inline double FocalPlaneY() const {
66  return p_focalPlaneY;
67  };
68 
69  protected:
70  Camera *p_camera;
71  double p_focalPlaneX;
72  double p_focalPlaneY;
73  };
74 };
75 #endif
double FocalPlaneY() const
Return undistorted focal plane y.
Definition: CameraSkyMap.h:65
double FocalPlaneX() const
Return undistorted focal plane x.
Definition: CameraSkyMap.h:60
virtual bool SetFocalPlane(const double ux, const double uy, const double uz)
Compute ra/dec from focal plane coordinate.
virtual bool SetSky(const double ra, const double dec)
Compute undistorted focal plane coordinate from ra/dec.
virtual ~CameraSkyMap()
Destructor.
Definition: CameraSkyMap.h:52
Convert between undistorted focal plane and ra/dec coordinates.
Definition: CameraSkyMap.h:47
CameraSkyMap(Camera *parent)
Constructor a map between focal plane x/y and right acension/declination.

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 ISIS Support Center
File Modified: 07/12/2023 23:15:41