Class FieldIntelsatElevenElements<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.analytical.intelsat.FieldIntelsatElevenElements<T>
- Type Parameters:
T- type of the field elements
This class is a container for a single set of Intelsat's 11 Elements data.
Intelsat's 11 elements are defined in ITU-R S.1525 standard.
- Since:
- 12.1
- Author:
- Bryan Cazabonne
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEpoch()Get the elements epoch.getLatC()Get the latitude oscillation-amplitude for the cosine term.getLatC1()Get the rate of change of latitude, for the cosine term.getLatS()Get the latitude oscillation-amplitude for the sine term.getLatS1()Get the rate of change of latitude, for the sine term.getLm0()Get the mean longitude (East of Greenwich).getLm1()Get the drift rate.getLm2()Get the drift acceleration.getLonC()Get the longitude oscillation-amplitude for the cosine term.getLonC1()Get the rate of change of longitude, for the cosine term.getLonS()Get the longitude oscillation-amplitude for the sine term.getLonS1()Get the rate of change of longitude, for the sine term.
-
Constructor Details
-
FieldIntelsatElevenElements
public FieldIntelsatElevenElements(FieldAbsoluteDate<T> epoch, T lm0, T lm1, T lm2, T lonC, T lonC1, T lonS, T lonS1, T latC, T latC1, T latS, T latS1) Constructor.- Parameters:
epoch- elements epochlm0- mean longitude (East of Greenwich) in degreeslm1- drift rate in degrees/daylm2- drift acceleration in degrees/day/daylonC- longitude oscillation-amplitude for the cosine term in degreeslonC1- rate of change of longitude, for the cosine term, in degrees/daylonS- longitude oscillation-amplitude for the sine term in degreeslonS1- rate of change of longitude, for the sine term, in degrees/daylatC- latitude oscillation-amplitude for the cosine term in degreeslatC1- rate of change of latitude, for the cosine term, in degrees/daylatS- latitude oscillation-amplitude for the sine term in degreeslatS1- rate of change of latitude, for the sine term, in degrees/day
-
-
Method Details
-
getEpoch
Get the elements epoch.- Returns:
- elements epoch
-
getLm0
Get the mean longitude (East of Greenwich).- Returns:
- the mean longitude (East of Greenwich) in degrees
-
getLm1
Get the drift rate.- Returns:
- the drift rate in degrees/day
-
getLm2
Get the drift acceleration.- Returns:
- the drift acceleration in degrees/day/day
-
getLonC
Get the longitude oscillation-amplitude for the cosine term.- Returns:
- the longitude oscillation-amplitude for the cosine term in degrees
-
getLonC1
Get the rate of change of longitude, for the cosine term.- Returns:
- the rate of change of longitude, for the cosine term, in degrees/day
-
getLonS
Get the longitude oscillation-amplitude for the sine term.- Returns:
- the longitude oscillation-amplitude for the sine term in degrees
-
getLonS1
Get the rate of change of longitude, for the sine term.- Returns:
- the rate of change of longitude, for the sine term, in degrees/day
-
getLatC
Get the latitude oscillation-amplitude for the cosine term.- Returns:
- the latitude oscillation-amplitude for the cosine term in degrees
-
getLatC1
Get the rate of change of latitude, for the cosine term.- Returns:
- the rate of change of latitude, for the cosine term, in degrees/day
-
getLatS
Get the latitude oscillation-amplitude for the sine term.- Returns:
- the latitude oscillation-amplitude for the sine term in degrees
-
getLatS1
Get the rate of change of latitude, for the sine term.- Returns:
- the rate of change of latitude, for the sine term, in degrees/day
-