Orbit Class Reference

#include <PME.h>

List of all members.

Public Member Functions

 Orbit ()
 ~Orbit ()
void calculate_eccentricity (CPoint R, CPoint V)
void calculate_orbital_params (CPoint R, CPoint V)
void calculate_absolute_position (CPoint &new_position)
void calculate_new_position_in_orbit ()
void dump ()
 Orbit ()
 ~Orbit ()
void calculate_eccentricity (CPoint R, CPoint V)
void calculate_orbital_params (CPoint R, CPoint V)
void calculate_absolute_position (CPoint &new_position)
void calculate_new_position_in_orbit ()
void dump ()

Protected Attributes

double a
double n
double e
double i
double omega
double w
double nu
CPoint e_vec
CPoint n_vec
double mu


Constructor & Destructor Documentation

Orbit::Orbit  )  [inline]
 

Orbit::~Orbit  )  [inline]
 

Orbit::Orbit  )  [inline]
 

Orbit::~Orbit  )  [inline]
 


Member Function Documentation

void Orbit::calculate_eccentricity CPoint  R,
CPoint  V
 

void Orbit::calculate_orbital_params CPoint  R,
CPoint  V
 

void Orbit::calculate_absolute_position CPoint new_position  ) 
 

void Orbit::calculate_new_position_in_orbit  ) 
 

void Orbit::dump  ) 
 

void Orbit::calculate_eccentricity CPoint  R,
CPoint  V
 

void Orbit::calculate_orbital_params CPoint  R,
CPoint  V
 

void Orbit::calculate_absolute_position CPoint new_position  ) 
 

void Orbit::calculate_new_position_in_orbit  ) 
 

void Orbit::dump  ) 
 


Member Data Documentation

double Orbit::a [protected]
 

double Orbit::n [protected]
 

double Orbit::e [protected]
 

double Orbit::i [protected]
 

double Orbit::omega [protected]
 

double Orbit::w [protected]
 

double Orbit::nu [protected]
 

CPoint Orbit::e_vec [protected]
 

CPoint Orbit::n_vec [protected]
 

double Orbit::mu [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 17 14:12:34 2009 for CSL by  doxygen 1.4.5-20051010