CSL
6.0
|
#include <PME.h>
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 () |
Protected Attributes | |
double | a |
double | n |
double | e |
double | i |
double | omega |
double | w |
double | nu |
CPoint | e_vec |
CPoint | n_vec |
double | mu |
Definition at line 204 of file PME.cpp.
References e, e_vec, error(), csl::CPoint::len(), mu, and csl::CPoint::normalize().
Referenced by calculate_orbital_params().
Definition at line 182 of file PME.cpp.
References a, calculate_eccentricity(), e_vec, i, kTwoPi, csl::CPoint::len(), mu, n, n_vec, nu, omega, w, csl::CPoint::x, csl::CPoint::y, and csl::CPoint::z.
Referenced by PMESource::set_orbit().
void Orbit::calculate_absolute_position | ( | CPoint & | new_position | ) |
Definition at line 257 of file PME.cpp.
References a, e, i, nu, omega, w, csl::CPoint::x, csl::CPoint::y, and csl::CPoint::z.
Referenced by PMESource::update_position().
void Orbit::calculate_new_position_in_orbit | ( | ) |
void Orbit::dump | ( | void | ) |
|
protected |
Definition at line 81 of file PME.h.
Referenced by calculate_absolute_position(), calculate_orbital_params(), and dump().
|
protected |
Definition at line 82 of file PME.h.
Referenced by calculate_new_position_in_orbit(), and calculate_orbital_params().
|
protected |
Definition at line 83 of file PME.h.
Referenced by calculate_absolute_position(), calculate_eccentricity(), calculate_new_position_in_orbit(), and dump().
|
protected |
Definition at line 84 of file PME.h.
Referenced by calculate_absolute_position(), calculate_orbital_params(), and dump().
|
protected |
Definition at line 85 of file PME.h.
Referenced by calculate_absolute_position(), calculate_orbital_params(), and dump().
|
protected |
Definition at line 86 of file PME.h.
Referenced by calculate_absolute_position(), calculate_orbital_params(), and dump().
|
protected |
Definition at line 87 of file PME.h.
Referenced by calculate_absolute_position(), calculate_new_position_in_orbit(), calculate_orbital_params(), and dump().
|
protected |
Definition at line 88 of file PME.h.
Referenced by calculate_eccentricity(), and calculate_orbital_params().
|
protected |
Definition at line 89 of file PME.h.
Referenced by calculate_orbital_params().
|
protected |
Definition at line 90 of file PME.h.
Referenced by calculate_eccentricity(), calculate_orbital_params(), and dump().