Public Member Functions |
double | CalcAzimuth (double latitude, double inclination) |
| Calculates azimuth, without taking current ship's velocity into account.
|
double | CalcTrueAzimuth (double latitude, double inclination, const Point &shVel, double mi, double targetRadius) |
| Calculates azimuth, taking current ship's velocity into account.
|
Member Function Documentation
double AzimuthMath::CalcAzimuth |
( |
double |
latitude, |
|
|
double |
inclination |
|
) |
| |
Calculates azimuth, without taking current ship's velocity into account.
- Parameters
-
latitude | current ship's latitude |
inclination | required final inclination |
- Returns
- azimuth required for this inclination
- See Also
- CalcTrueAzimuth()
double AzimuthMath::CalcTrueAzimuth |
( |
double |
latitude, |
|
|
double |
inclination, |
|
|
const Point & |
shVel, |
|
|
double |
mi, |
|
|
double |
targetRadius |
|
) |
| |
Calculates azimuth, taking current ship's velocity into account.
Uses the simple azimuth which doesn't take velocity into account for initial calculations and figures out true required azimuth by comparing current ship's and target's velocities.
- Parameters
-
latitude | current ship's latitude |
inclination | required final inclination |
shVel | current ship's velocity |
mi | Standard gravitational parameter = G * body_mass |
targetRadius | radius of target or just a given target orbit |
- Returns
- true azimuth required for this inclination
- See Also
- CalcAzimuth(), Point
The documentation for this class was generated from the following files: