My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::PointingCorrections Class Reference

#include <PointingCorrections.h>

Public Member Functions

 PointingCorrections ()
 
 PointingCorrections (double az0, double el0, double pa0)
 

Public Attributes

double az
 
double el
 
double pa
 
double lat
 
double sin_az
 
double cos_az
 
double sin_el
 
double cos_el
 
double sin_lat
 
double cos_lat
 

Detailed Description

While computing pointing corrections, an object of the following type is used to communicate accumulated azimuth and elevation corrections along with their sin() and cos(), between the functions that implement the various correction stages.

Constructor & Destructor Documentation

PointingCorrections::PointingCorrections ( )

Constructor.

....................................................................... Constructor.

PointingCorrections::PointingCorrections ( double  az0,
double  el0,
double  pa0 
)

....................................................................... Constructor.

Member Data Documentation

double gcp::antenna::control::PointingCorrections::az

The apparent azimuth of the source

double gcp::antenna::control::PointingCorrections::cos_az

cos(az)

double gcp::antenna::control::PointingCorrections::cos_el

cos(el)

double gcp::antenna::control::PointingCorrections::cos_lat

cos(lat)

double gcp::antenna::control::PointingCorrections::el

The apparent elevation of the source

double gcp::antenna::control::PointingCorrections::lat

The corrected latitude of the source

double gcp::antenna::control::PointingCorrections::pa

The apparent parallactic angle of the source

double gcp::antenna::control::PointingCorrections::sin_az

sin(az)

double gcp::antenna::control::PointingCorrections::sin_el

sin(el)

double gcp::antenna::control::PointingCorrections::sin_lat

sin(lat)


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