Class NavICAlmanac
java.lang.Object
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsDriversProvider
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements<NavICAlmanac>
org.orekit.propagation.analytical.gnss.data.CommonGnssData<NavICAlmanac>
org.orekit.propagation.analytical.gnss.data.AbstractAlmanac<NavICAlmanac>
org.orekit.propagation.analytical.gnss.data.NavICAlmanac
- All Implemented Interfaces:
GNSSClockElements,TimeStamped,ParameterDriversProvider
Class for NavIC almanac.
- Since:
- 10.1
- Author:
- Bryan Cazabonne
- See Also:
-
Field Summary
Fields inherited from class org.orekit.propagation.analytical.gnss.data.CommonGnssData
AF0, AF1, AF2Fields inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements
ARGUMENT_OF_PERIGEE, ECCENTRICITY, INCLINATION, MEAN_ANOMALY, NODE_LONGITUDE, SEMI_MAJOR_AXISFields inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsDriversProvider
A_DOT, A_DOT_INDEX, CIC_INDEX, CIS_INDEX, CRC_INDEX, CRS_INDEX, CUC_INDEX, CUS_INDEX, DELTA_N0, DELTA_N0_DOT, DELTA_N0_DOT_INDEX, DELTA_N0_INDEX, I_DOT_INDEX, INCLINATION_COSINE, INCLINATION_RATE, INCLINATION_SINE, LATITUDE_COSINE, LATITUDE_SINE, LONGITUDE_RATE, OMEGA_DOT_INDEX, RADIUS_COSINE, RADIUS_SINE, SIZE, TIME, TIME_INDEX -
Constructor Summary
ConstructorsConstructorDescriptionNavICAlmanac(FieldNavICAlmanac<T> original) Constructor from field instance.NavICAlmanac(TimeScales timeScales, SatelliteSystem system) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetSqrtA(double sqrtA) Setter for the Square Root of Semi-Major Axis (m^1/2).<T extends CalculusFieldElement<T>,F extends FieldGnssOrbitalElements<T, NavICAlmanac>>
FCreate a field version of the instance.Methods inherited from class org.orekit.propagation.analytical.gnss.data.AbstractAlmanac
getPropagator, getPropagatorMethods inherited from class org.orekit.propagation.analytical.gnss.data.CommonGnssData
getAf0, getAf1, getAf2, getTGD, getToc, setAf0, setAf1, setAf2, setTGD, setTocMethods inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements
getDate, getE, getEDriver, getI0, getI0Driver, getM0, getM0Driver, getMeanMotion0, getMu, getOmega0, getOmega0Driver, getPa, getPaDriver, getSma, getSmaDriver, setE, setGnssDate, setI0, setM0, setOmega0, setPa, setSmaMethods inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsDriversProvider
copyNonKeplerian, copySelectionSettings, createDriver, getADot, getADotDriver, getAngularVelocity, getCic, getCicDriver, getCis, getCisDriver, getCrc, getCrcDriver, getCrs, getCrsDriver, getCuc, getCucDriver, getCus, getCusDriver, getCycleDuration, getDeltaN0, getDeltaN0Dot, getDeltaN0DotDriver, getDeltaN0Driver, getIDot, getIDotDriver, getOmegaDot, getOmegaDotDriver, getParametersDrivers, getPRN, getSystem, getTime, getTimeDriver, getTimeScales, getWeek, getWeeksInCycle, isCivilianMessage, setADot, setCic, setCis, setCrc, setCrs, setCuc, setCus, setDeltaN0, setDeltaN0Dot, setIDot, setOmegaDot, setPRN, setTime, setWeekMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupportedMethods inherited from interface org.orekit.time.TimeStamped
durationFrom, getDate
-
Constructor Details
-
NavICAlmanac
Constructor.- Parameters:
timeScales- known time scalessystem- satellite system to consider for interpreting week number (may be different from real system, for example in Rinex nav, weeks are always according to GPS)
-
-
Method Details
-
toField
public <T extends CalculusFieldElement<T>,F extends FieldGnssOrbitalElements<T, F toFieldNavICAlmanac>> (Field<T> field) Create a field version of the instance.- Specified by:
toFieldin classGNSSOrbitalElements<NavICAlmanac>- Type Parameters:
T- type of the field elementsF- type of the orbital elements (field version)- Parameters:
field- field to which elements belong- Returns:
- field version of the instance
-
setSqrtA
public void setSqrtA(double sqrtA) Setter for 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)
-