Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CSol Class Reference

#include <Ephemeris.h>

Inheritance diagram for CSol:

CCelestialBody List of all members.

Public Member Functions

 CSol (double mjd)
 CSol ()
 ~CSol ()
void UpdatePosition (double mjd)
double getM (void)
double getw (void)
double getxs (void)
double getys (void)
double getDistance (void)

Private Attributes

double xs
double ys
double distance

Detailed Description

Definition at line 114 of file Ephemeris.h.


Constructor & Destructor Documentation

CSol::CSol double  mjd  ) 
 

Definition at line 68 of file Sol.cpp.

References distance.

CSol::CSol  ) 
 

Definition at line 76 of file Sol.cpp.

References distance.

CSol::~CSol  ) 
 

Definition at line 83 of file Sol.cpp.


Member Function Documentation

double CSol::getDistance void   )  [inline]
 

Definition at line 128 of file Ephemeris.h.

References distance.

Referenced by CCelestialBody::UpdatePosition().

double CSol::getM void   )  [inline]
 

Definition at line 124 of file Ephemeris.h.

References CCelestialBody::M.

Referenced by CMoon::UpdatePosition().

double CSol::getw void   )  [inline]
 

Definition at line 125 of file Ephemeris.h.

References CCelestialBody::w.

Referenced by CMoon::UpdatePosition().

double CSol::getxs void   )  [inline]
 

Definition at line 126 of file Ephemeris.h.

References xs.

Referenced by CCelestialBody::UpdatePosition().

double CSol::getys void   )  [inline]
 

Definition at line 127 of file Ephemeris.h.

References ys.

Referenced by CCelestialBody::UpdatePosition().

void CSol::UpdatePosition double  mjd  ) 
 

Definition at line 93 of file Sol.cpp.

References CCelestialBody::CalcActTime(), CCelestialBody::CalcEccAnom(), CCelestialBody::declination, distance, CCelestialBody::e, CCelestialBody::latEcl, CCelestialBody::lonEcl, CCelestialBody::M, CCelestialBody::r, CCelestialBody::rightAscension, CCelestialBody::UpdateOrbElements(), CCelestialBody::w, xs, and ys.

Referenced by CSkyManager::Update().


Member Data Documentation

double CSol::distance [private]
 

Definition at line 132 of file Ephemeris.h.

Referenced by CSol(), getDistance(), and UpdatePosition().

double CSol::xs [private]
 

Definition at line 131 of file Ephemeris.h.

Referenced by getxs(), and UpdatePosition().

double CSol::ys [private]
 

Definition at line 131 of file Ephemeris.h.

Referenced by getys(), and UpdatePosition().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen