Class FieldIntelsatElevenElements<T extends CalculusFieldElement<T>>
- java.lang.Object
-
- org.orekit.propagation.analytical.intelsat.FieldIntelsatElevenElements<T>
-
public class FieldIntelsatElevenElements<T extends CalculusFieldElement<T>> extends Object
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldAbsoluteDate<T>getEpoch()Get the elements epoch.TgetLatC()Get the latitude oscillation-amplitude for the cosine term.TgetLatC1()Get the rate of change of latitude, for the cosine term.TgetLatS()Get the latitude oscillation-amplitude for the sine term.TgetLatS1()Get the rate of change of latitude, for the sine term.TgetLm0()Get the mean longitude (East of Greenwich).TgetLm1()Get the drift rate.TgetLm2()Get the drift acceleration.TgetLonC()Get the longitude oscillation-amplitude for the cosine term.TgetLonC1()Get the rate of change of longitude, for the cosine term.TgetLonS()Get the longitude oscillation-amplitude for the sine term.TgetLonS1()Get the rate of change of longitude, for the sine term.
-
-
-
Constructor Detail
-
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 Detail
-
getEpoch
public FieldAbsoluteDate<T> getEpoch()
Get the elements epoch.- Returns:
- elements epoch
-
getLm0
public T getLm0()
Get the mean longitude (East of Greenwich).- Returns:
- the mean longitude (East of Greenwich) in degrees
-
getLm1
public T getLm1()
Get the drift rate.- Returns:
- the drift rate in degrees/day
-
getLm2
public T getLm2()
Get the drift acceleration.- Returns:
- the drift acceleration in degrees/day/day
-
getLonC
public T getLonC()
Get the longitude oscillation-amplitude for the cosine term.- Returns:
- the longitude oscillation-amplitude for the cosine term in degrees
-
getLonC1
public T 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
public T getLonS()
Get the longitude oscillation-amplitude for the sine term.- Returns:
- the longitude oscillation-amplitude for the sine term in degrees
-
getLonS1
public T 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
public T getLatC()
Get the latitude oscillation-amplitude for the cosine term.- Returns:
- the latitude oscillation-amplitude for the cosine term in degrees
-
getLatC1
public T 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
public T getLatS()
Get the latitude oscillation-amplitude for the sine term.- Returns:
- the latitude oscillation-amplitude for the sine term in degrees
-
getLatS1
public T 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
-
-