Bug #482

Documentation Discrepancy (SpacecraftState)

Added by Javier Montemayor 21 days ago. Updated 21 days ago.

Status:NewStart date:2018-06-27
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

The methods getLv(), getLE(), and getLM() are described to return the latitude. However in the Orbit and other classes documentation those same methods are described to return the longitude.

History

#1 Updated by Evan Ward 21 days ago

  • Assignee deleted (Evan Ward)

Confirmed. SpacecraftState javadoc should be updated to say longitude.

#2 Updated by Luc Maisonobe 21 days ago

Beware that "longitude argument" is the name of an angle that is not "longitude" and
"latitude argument" is the name of an angle that is not "latitude".

The arguments angles are really in-orbit and not related at all with the underlying body.

"latitude argument" is an angle that starts at node and ends at satellite and is used for
circular orbits only. If the orbit were exactly polar and if the body were spherical, it
would be a latitude, so the name comes from this (as CircularOrbit is mainly used for
SSO, which are close to polar orbit). The name is unfortunate, but it is only a name.

"longitude argument" is an angle that starts at X inertial axis and ends at satellite and
is used for equinoctial orbits only. If the orbit were exactly equatorial, it would be a
longitude plus sidereal time, so the name comes from this (as Equinoctial orbits are often
used for Geo satellites). The name is unfortunate, but it is only a name.

Also available in: Atom PDF