Isis 3 Programmer Reference
Isis::RadarSkyMap Class Reference

Convert between slantrange/groundrange and ra/dec coordinates. More...

#include <RadarSkyMap.h>

Inheritance diagram for Isis::RadarSkyMap:
Inheritance graph
Collaboration diagram for Isis::RadarSkyMap:
Collaboration graph

Public Member Functions

 RadarSkyMap (Camera *parent)
 Constructor a map between focal plane x/y and right acension/declination. More...
 
virtual ~RadarSkyMap ()
 Destructor. More...
 
virtual bool SetFocalPlane (const double ux, const double uy, const double uz)
 Compute ra/dec from slant range. More...
 
virtual bool SetSky (const double ra, const double dec)
 Compute slant range from ra/dec. More...
 
double FocalPlaneX () const
 
double FocalPlaneY () const
 

Protected Attributes

Camerap_camera
 The main camera to calculate distortions on. More...
 
double p_focalPlaneX
 Undistorted x value for the focal plane. More...
 
double p_focalPlaneY
 Undistorted y value for the focal plane. More...
 

Detailed Description

Convert between slantrange/groundrange and ra/dec coordinates.

Radar can never paint a star so this routine alway returns false for a sky intersection

See also
Camera
Author
2008-06-17 Jeff Anderson
History:
2008-06-17 Jeff Anderson - Original version

Definition at line 48 of file RadarSkyMap.h.

Constructor & Destructor Documentation

◆ RadarSkyMap()

Isis::RadarSkyMap::RadarSkyMap ( Camera parent)

Constructor a map between focal plane x/y and right acension/declination.

Parameters
parentparent camera which will use this map

Definition at line 32 of file RadarSkyMap.cpp.

◆ ~RadarSkyMap()

virtual Isis::RadarSkyMap::~RadarSkyMap ( )
inlinevirtual

Destructor.

Definition at line 53 of file RadarSkyMap.h.

Member Function Documentation

◆ FocalPlaneX()

double Isis::CameraSkyMap::FocalPlaneX ( ) const
inlineinherited
Returns
The undistorted focal plane x

Definition at line 63 of file CameraSkyMap.h.

References Isis::CameraSkyMap::p_focalPlaneX.

Referenced by Isis::Camera::SetRightAscensionDeclination().

◆ FocalPlaneY()

double Isis::CameraSkyMap::FocalPlaneY ( ) const
inlineinherited
Returns
The undistorted focal plane y

Definition at line 70 of file CameraSkyMap.h.

References Isis::CameraSkyMap::p_focalPlaneY.

Referenced by Isis::Camera::SetRightAscensionDeclination().

◆ SetFocalPlane()

bool Isis::RadarSkyMap::SetFocalPlane ( const double  ux,
const double  uy,
const double  uz 
)
virtual

Compute ra/dec from slant range.

Radar can't paint a star will always return false

Parameters
uxdistorted focal plane x in millimeters
uydistorted focal plane y in millimeters
uzdistorted focal plane z in millimeters
Returns
conversion was successful

Reimplemented from Isis::CameraSkyMap.

Definition at line 45 of file RadarSkyMap.cpp.

◆ SetSky()

bool Isis::RadarSkyMap::SetSky ( const double  ra,
const double  dec 
)
virtual

Compute slant range from ra/dec.

Radar can't paint a star will always return false

Parameters
raThe right ascension angle
decThe declination

Reimplemented from Isis::CameraSkyMap.

Definition at line 59 of file RadarSkyMap.cpp.

Member Data Documentation

◆ p_camera

◆ p_focalPlaneX

double Isis::CameraSkyMap::p_focalPlaneX
protectedinherited

Undistorted x value for the focal plane.

Definition at line 76 of file CameraSkyMap.h.

Referenced by Isis::CameraSkyMap::FocalPlaneX(), Isis::CameraSkyMap::SetSky(), Isis::LineScanCameraSkyMap::SetSky(), and Isis::VimsSkyMap::SetSky().

◆ p_focalPlaneY

double Isis::CameraSkyMap::p_focalPlaneY
protectedinherited

Undistorted y value for the focal plane.

Definition at line 77 of file CameraSkyMap.h.

Referenced by Isis::CameraSkyMap::FocalPlaneY(), Isis::CameraSkyMap::SetSky(), Isis::LineScanCameraSkyMap::SetSky(), and Isis::VimsSkyMap::SetSky().


The documentation for this class was generated from the following files: