Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tcsMOON Class Reference

#include <tcsMOON.h>

List of all members.

Public Methods

 tcsMOON (const dbSYMADDRESS dbPoint="", const vltDOUBLE longitude=0.0, const vltDOUBLE latitude=0.0, const vltDOUBLE height=0.0)
 ~tcsMOON ()
ccsCOMPL_STAT GetMoonPosition ()
ccsCOMPL_STAT GetMoonPosition (ccsTIMEVAL atTime)

Private Methods

ccsCOMPL_STAT CalculateMoonPosition (ccsTIMEVAL atTime)

Private Attributes

vltDOUBLE Longitude
vltDOUBLE Latitude
vltDOUBLE Height
eccsDB_FLOAT * altitudeDB
eccsDB_FLOAT * azimuthDB
eccsDB_INT32 * phaseDB
eccsDB_DOUBLE * raDB
eccsDB_DOUBLE * decDB
FLOAT altitude = 0.0
FLOAT azimuth = 0.0
INT32 phase = 0
double RA
double dec


Constructor & Destructor Documentation

tcsMOON::tcsMOON const dbSYMADDRESS    dbPoint = "",
const vltDOUBLE    longitude = 0.0,
const vltDOUBLE    latitude = 0.0,
const vltDOUBLE    height = 0.0
 

tcsMOON::~tcsMOON  
 


Member Function Documentation

ccsCOMPL_STAT tcsMOON::GetMoonPosition  
 

ccsCOMPL_STAT tcsMOON::GetMoonPosition ccsTIMEVAL    atTime
 

ccsCOMPL_STAT tcsMOON::CalculateMoonPosition ccsTIMEVAL    atTime [private]
 


Member Data Documentation

vltDOUBLE tcsMOON::Longitude [private]
 

vltDOUBLE tcsMOON::Latitude [private]
 

vltDOUBLE tcsMOON::Height [private]
 

eccsDB_FLOAT* tcsMOON::altitudeDB [private]
 

eccsDB_FLOAT* tcsMOON::azimuthDB [private]
 

eccsDB_INT32* tcsMOON::phaseDB [private]
 

eccsDB_DOUBLE* tcsMOON::raDB [private]
 

eccsDB_DOUBLE* tcsMOON::decDB [private]
 

FLOAT tcsMOON::altitude = 0.0 [private]
 

FLOAT tcsMOON::azimuth = 0.0 [private]
 

INT32 tcsMOON::phase = 0 [private]
 

double tcsMOON::RA [private]
 

double tcsMOON::dec [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 3 14:59:18 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001