Class NavICLegacyNavigationMessageFactory
java.lang.Object
org.orekit.orbits.AbstractOrbitalParameterFactory<NavICLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsFactory<NavICLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.AbstractNavigationMessageFactory<NavICLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.LegacyNavigationMessageFactory<NavICLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.NavICLegacyNavigationMessageFactory
- All Implemented Interfaces:
Cloneable,OrbitalParameterFactory<NavICLegacyNavigationMessage>
public class NavICLegacyNavigationMessageFactory
extends LegacyNavigationMessageFactory<NavICLegacyNavigationMessage>
Factory for
NavICLegacyNavigationMessage.- Since:
- 14.0
- Author:
- Luc Maisonobe
-
Field Summary
Fields inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsFactory
ARGUMENT_OF_PERIAPSIS, ECCENTRICITY, FROZEN, INCLINATION, MEAN_ANOMALY, NODE_LONGITUDE, SEMI_MAJOR_AXIS -
Constructor Summary
ConstructorsConstructorDescriptionNavICLegacyNavigationMessageFactory(TimeScales timeScales, SatelliteSystem system, String type, Frame inertial, Frame bodyFixed) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionCreate orbital parameters from current drivers values.Methods inherited from class org.orekit.propagation.analytical.gnss.data.LegacyNavigationMessageFactory
getFitInterval, getIodc, getIode, getL2Codes, getL2PFlags, getSvAccuracy, getSvHealth, setFitInterval, setIodc, setIode, setL2Codes, setL2PFlags, setSvAccuracy, setSvHealthMethods inherited from class org.orekit.propagation.analytical.gnss.data.AbstractNavigationMessageFactory
getTransmissionTime, setTransmissionTimeMethods inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsFactory
buildOrbitalDrivers, createOrbitFromDrivers, getADotDriver, getAf0Driver, getAf1Driver, getAf2Driver, getAngularVelocity, getBodyFixed, getCicDriver, getCisDriver, getCrcDriver, getCrsDriver, getCucDriver, getCusDriver, getDeltaN0DotDriver, getDeltaN0Driver, getIDotDriver, getInertial, getJacobianWrtParameters, getNonKeplerianParametersDrivers, getOmegaDotDriver, getPrn, getSystem, getTgd, getTimeDriver, getTimeOfClock, getTimeOfEphemeris, getTimeScales, getType, jacobianWrtParameters, setDate, setPrn, setTgd, setTimeOfClock, setTimeOfEphemeris, toArrayMethods inherited from class org.orekit.orbits.AbstractOrbitalParameterFactory
clone, getDate, getFrame, getJacobianWrtCartesian, getMu, getOrbitalParametersDrivers, getOrbitType, getPositionAngleType, reset, setFrame, setMu, setPositionAngleType
-
Constructor Details
-
NavICLegacyNavigationMessageFactory
public NavICLegacyNavigationMessageFactory(TimeScales timeScales, SatelliteSystem system, String type, Frame inertial, Frame bodyFixed) Simple constructor.- Parameters:
timeScales- known time scalessystem- satellite system to use for interpreting week numbertype- message type (null if not a navigation message)inertial- reference inertial framebodyFixed- body fixed frame (will be frozen atdateto build the orbital elements
-
-
Method Details
-
createFromDrivers
Create orbital parameters from current drivers values.- Returns:
- created orbital parameters
-