Class BeidouAlmanac
- java.lang.Object
-
- org.orekit.propagation.analytical.gnss.data.CommonGnssData
-
- org.orekit.propagation.analytical.gnss.data.AbstractAlmanac
-
- org.orekit.propagation.analytical.gnss.data.BeidouAlmanac
-
- All Implemented Interfaces:
GNSSOrbitalElements
,TimeStamped
public class BeidouAlmanac extends AbstractAlmanac
Class for BeiDou almanac.- Since:
- 10.0
- Author:
- Bryan Cazabonne
- See Also:
- "BeiDou Navigation Satellite System, Signal In Space, Interface Control Document, Version 2.1, Table 5-12"
-
-
Constructor Summary
Constructors Constructor Description BeidouAlmanac()
Build a new almanac.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getHealth()
Gets the Health status.void
setHealth(int health)
Sets the health status.void
setI0(double inc, double dinc)
Sets the Inclination Angle at Reference Time (rad).void
setSqrtA(double sqrtA)
Sets the Square Root of Semi-Major Axis (m^1/2).-
Methods inherited from class org.orekit.propagation.analytical.gnss.data.AbstractAlmanac
getAf2, getCic, getCis, getCrc, getCrs, getCuc, getCus, getIDot, getMeanMotion
-
Methods inherited from class org.orekit.propagation.analytical.gnss.data.CommonGnssData
getAf0, getAf1, getAngularVelocity, getCycleDuration, getDate, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getSma, getTime, getWeek, setAf0, setAf1, setDate, setE, setI0, setM0, setOmega0, setOmegaDot, setPa, setPRN, setSma, setTime, setWeek
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements
getAngularVelocity, getCycleDuration, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getPropagator, getPropagator, getPropagator, getSma, getTime, getWeek
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom, getDate
-
-
-
-
Method Detail
-
setSqrtA
public void setSqrtA(double sqrtA)
Sets the Square Root of Semi-Major Axis (m^1/2).In addition, this method set the value of the Semi-Major Axis.
- Parameters:
sqrtA
- the Square Root of Semi-Major Axis (m^1/2)
-
setI0
public void setI0(double inc, double dinc)
Sets the Inclination Angle at Reference Time (rad).- Parameters:
inc
- the orbit reference inclinationdinc
- the correction of orbit reference inclination at reference time
-
getHealth
public int getHealth()
Gets the Health status.- Returns:
- the Health status
-
setHealth
public void setHealth(int health)
Sets the health status.- Parameters:
health
- the health status to set
-
-