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.T
getLatC()
Get the latitude oscillation-amplitude for the cosine term.T
getLatC1()
Get the rate of change of latitude, for the cosine term.T
getLatS()
Get the latitude oscillation-amplitude for the sine term.T
getLatS1()
Get the rate of change of latitude, for the sine term.T
getLm0()
Get the mean longitude (East of Greenwich).T
getLm1()
Get the drift rate.T
getLm2()
Get the drift acceleration.T
getLonC()
Get the longitude oscillation-amplitude for the cosine term.T
getLonC1()
Get the rate of change of longitude, for the cosine term.T
getLonS()
Get the longitude oscillation-amplitude for the sine term.T
getLonS1()
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
-
-