Class GNSSPropagatorBuilder
java.lang.Object
org.orekit.propagation.conversion.AbstractPropagatorBuilder<GNSSPropagator>
org.orekit.propagation.conversion.AbstractAnalyticalPropagatorBuilder<GNSSPropagator>
org.orekit.propagation.analytical.gnss.GNSSPropagatorBuilder
- All Implemented Interfaces:
Cloneable,PropagatorBuilder
Builder for
GNSSPropagator.- Since:
- 11.0
- Author:
- Pascal Parraud, Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionGNSSPropagatorBuilder(GNSSOrbitalElements<?> orbitalElements, Frame inertial, Frame bodyFixed) Initializes the builder. -
Method Summary
Modifier and TypeMethodDescriptionbuildPropagator(double[] normalizedParameters) Build a propagator.Methods inherited from class org.orekit.propagation.conversion.AbstractAnalyticalPropagatorBuilder
addImpulseManeuver, buildLeastSquaresModel, clearImpulseManeuvers, getImpulseManeuversMethods inherited from class org.orekit.propagation.conversion.AbstractPropagatorBuilder
addAdditionalDerivativesProvider, addSupportedParameters, buildPropagator, clone, createInitialOrbit, deselectDynamicParameters, getAdditionalDerivativesProviders, getAttitudeProvider, getFrame, getInitialOrbitDate, getMass, getMu, getOrbitalParametersDrivers, getOrbitType, getPositionAngleType, getPositionScale, getPropagationParametersDrivers, getSelectedNormalizedParameters, resetOrbit, setAttitudeProvider, setMass, setParameters
-
Constructor Details
-
GNSSPropagatorBuilder
public GNSSPropagatorBuilder(GNSSOrbitalElements<?> orbitalElements, Frame inertial, Frame bodyFixed) Initializes the builder.The GNSS orbital elements and frames are the only requested parameters to build a GNSSPropagator.
The attitude provider is set by default to be aligned with the provided inertial frame.
The mass is set by default to theDEFAULT_MASS.- Parameters:
orbitalElements- orbital elementsinertial- inertial frame, use to provide the propagated orbitbodyFixed- body fixed frame, corresponding to the navigation message
-
-
Method Details
-
buildPropagator
Build a propagator.- Specified by:
buildPropagatorin interfacePropagatorBuilder- Specified by:
buildPropagatorin classAbstractPropagatorBuilder<GNSSPropagator>- Parameters:
normalizedParameters- normalized values for the selected parameters- Returns:
- an initialized propagator
-