Uses of Interface
org.orekit.attitudes.AttitudeProvider
Packages that use AttitudeProvider
Package
Description
This package provides classes to represent simple attitudes.
This package provides classes relative to the propagation part of indirect shooting.
This package provides methods to handle GNSS measurements.
This package provides measurement modifier.
This package provides interfaces for orbit file representations and corresponding
parsers.
This package provides parsers for laser ranging data stored in CDR and CPF formats.
This package provides a parser for orbit data stored in SP3 format.
This package provides empirical forces.
This package provides models of simple maneuvers.
This package provides classes related to navigation satellites attitude modeling.
Propagation
Top level package for analytical propagators.
This package provides classes to propagate GNSS orbits.
This package provides classes related to navigation data containing in
GNSS almanacs and navigation messages.
This package provides classes to propagate Intelsat's 11 elements.
This package provides classes to read and extrapolate tle's.
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator.This package provides the ability to convert osculating orbits into mean orbits
according to different theories (Brouwer-Lyddane, Eckstein-Hechler, SGP4/SDP4,
DSST) with different conversion algorithms (fixed-point, least-squares).
Utilities for integration-based propagators (both numerical and semi-analytical).
Top level package for numerical propagators.
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
This package provides useful objects.
-
Uses of AttitudeProvider in org.orekit.attitudes
Subinterfaces of AttitudeProvider in org.orekit.attitudesModifier and TypeInterfaceDescriptioninterfaceThis interface represents an attitude provider that modifies/wraps another underlying provider.interfaceThis interface is intended for attitude ephemerides valid only during a time range.Classes in org.orekit.attitudes that implement AttitudeProviderModifier and TypeClassDescriptionclassABoundedAttitudeProviderthat covers a larger time span from several constituent attitude providers that cover shorter time spans.classAttitude provider with one satellite vector aligned and another one constrained to two targets.classThis classes manages a sequence of different attitude providers that are activated in turn according to switching events.classThis classes manages a sequence of different attitude providers that are activated in turn according to switching events.classThis class handles body center pointing attitude provider.classThis class handles a celestial body pointed attitude provider.classThis class handles a simple attitude provider at constant rate around a fixed axis.classThis class handles an attitude provider aligned with a frame or a fixed offset to it.classBase class for ground pointing attitude providers.classAbstract class for attitude provider modifiers using an underlying ground pointing law.classAttitude law defined by fixed Roll, Pitch and Yaw angles (in any order) with respect to a local orbital frame.classThis class provides a default attitude provider.classThis class handles nadir pointing attitude provider.classThis class handles a spin stabilized attitude provider.classThis class handles an attitude provider interpolating from a predefined table containing offsets from a Local Orbital Frame.classThis class handles an attitude provider interpolating from a predefined table.classThis class handles target pointing attitude provider.classThis class handles torque-free motion of a general (non-symmetrical) body.classThis class handles yaw compensation attitude provider.classThis class handles yaw steering law.Methods in org.orekit.attitudes that return AttitudeProviderModifier and TypeMethodDescriptionAttitudeProviderModifier.getUnderlyingAttitudeProvider()Get the underlying attitude provider.SpinStabilized.getUnderlyingAttitudeProvider()Get the underlying attitude provider.static AttitudeProviderCreates an attitude provider aligned with the given frame.Methods in org.orekit.attitudes with parameters of type AttitudeProviderModifier and TypeMethodDescription<T extends EventDetector>
voidAttitudesSequence.addSwitchingCondition(AttitudeProvider past, AttitudeProvider future, T switchEvent, boolean switchOnIncrease, boolean switchOnDecrease, double transitionTime, AngularDerivativesFilter transitionFilter, AttitudeSwitchHandler switchHandler) Add a switching condition between two attitude providers.<T extends EventDetector>
voidAttitudesSwitcher.addSwitchingCondition(AttitudeProvider past, AttitudeProvider future, T switchEvent, boolean switchOnIncrease, boolean switchOnDecrease, AttitudeSwitchHandler switchHandler) Add a switching condition between two attitude providers.static AttitudeProviderModifierAttitudeProviderModifier.getFrozenAttitudeProvider(AttitudeProvider attitudeProvider) Wrap the input provider with a new one always returning attitudes with zero rotation rate and acceleration.static BoundedAttitudeProviderBoundedAttitudeProvider.of(AttitudeProvider attitudeProvider, TimeInterval interval) Creates a bounded provider given a time interval and a standard attitude provider, with the same outputs.voidAttitudeSwitchHandler.switchOccurred(AttitudeProvider preceding, AttitudeProvider following, SpacecraftState state) Method called when attitude is switched from one law to another law.Constructors in org.orekit.attitudes with parameters of type AttitudeProviderModifierConstructorDescriptionLofOffsetPointing(Frame inertialFrame, BodyShape shape, AttitudeProvider attLaw, Vector3D satPointingVector) Creates new instance.SpinStabilized(AttitudeProvider nonRotatingLaw, AbsoluteDate start, Vector3D axis, double rate) Creates a new instance. -
Uses of AttitudeProvider in org.orekit.control.indirect.shooting.propagation
Methods in org.orekit.control.indirect.shooting.propagation that return AttitudeProviderModifier and TypeMethodDescriptionShootingPropagationSettings.getAttitudeProvider()Getter for the attitude provider.Constructors in org.orekit.control.indirect.shooting.propagation with parameters of type AttitudeProviderModifierConstructorDescriptionShootingPropagationSettings(List<ForceModel> forceModels, AdjointDynamicsProvider adjointDynamicsProvider, Frame propagationFrame, ShootingIntegrationSettings integrationSettings, AttitudeProvider attitudeProvider) Constructor. -
Uses of AttitudeProvider in org.orekit.estimation.measurements.gnss
Methods in org.orekit.estimation.measurements.gnss with parameters of type AttitudeProviderModifier and TypeMethodDescriptionOneWayGNSSWindUpFactory.getWindUp(SatelliteSystem emitterSystem, int emitterPrnNumber, Dipole emitterDipole, String receiverName, Dipole receiverDipole, AttitudeProvider emitterAttitude) Get a modifier for an emitter/receiver pair. -
Uses of AttitudeProvider in org.orekit.estimation.measurements.modifiers
Constructors in org.orekit.estimation.measurements.modifiers with parameters of type AttitudeProviderModifierConstructorDescriptionModifierGradientConverter(SpacecraftState state, int freeStateParameters, AttitudeProvider provider) Simple constructor.OnBoardAntennaOneWayGNSSPhaseModifier(Vector3D receiverPhaseCenter, Vector3D emitterPhaseCenter, AttitudeProvider attitudeProvider) Simple constructor.OnBoardAntennaOneWayGNSSPhaseModifier(FrequencyPattern receiverPattern, FrequencyPattern emitterPattern, AttitudeProvider attitudeProvider) Simple constructor.OnBoardAntennaOneWayGNSSRangeModifier(Vector3D receiverPhaseCenter, Vector3D emitterPhaseCenter, AttitudeProvider attitudeProvider) Simple constructor.OnBoardAntennaOneWayGNSSRangeModifier(FrequencyPattern receiverPattern, FrequencyPattern emitterPattern, AttitudeProvider attitudeProvider) Simple constructor.PhaseCentersOneWayGNSSBaseModifier(FrequencyPattern receiverPattern, FrequencyPattern emitterPattern, AttitudeProvider attitudeProvider) Simple constructor. -
Uses of AttitudeProvider in org.orekit.files.general
Methods in org.orekit.files.general with parameters of type AttitudeProviderModifier and TypeMethodDescriptiondefault BoundedPropagatorEphemerisFile.EphemerisSegment.getPropagator(AttitudeProvider attitudeProvider) View this ephemeris segment as a propagator.default BoundedPropagatorEphemerisFile.SatelliteEphemeris.getPropagator(AttitudeProvider attitudeProvider) View this ephemeris as a propagator, combining data from allsegments.Constructors in org.orekit.files.general with parameters of type AttitudeProviderModifierConstructorDescriptionEphemerisSegmentPropagator(EphemerisFile.EphemerisSegment<C> ephemeris, AttitudeProvider attitudeProvider) Create aPropagatorfrom an ephemeris segment. -
Uses of AttitudeProvider in org.orekit.files.ilrs
Methods in org.orekit.files.ilrs with parameters of type AttitudeProviderModifier and TypeMethodDescriptionCPF.CPFEphemeris.getPropagator(AttitudeProvider attitudeProvider) View this ephemeris as a propagator, combining data from allsegments. -
Uses of AttitudeProvider in org.orekit.files.sp3
Methods in org.orekit.files.sp3 with parameters of type AttitudeProviderModifier and TypeMethodDescriptionSP3Segment.getPropagator(AttitudeProvider attitudeProvider) View this ephemeris segment as a propagator. -
Uses of AttitudeProvider in org.orekit.forces.empirical
Methods in org.orekit.forces.empirical that return AttitudeProviderModifier and TypeMethodDescriptionAbstractParametricAcceleration.getAttitudeOverride()Getter for attitude override.Constructors in org.orekit.forces.empirical with parameters of type AttitudeProviderModifierConstructorDescriptionprotectedAbstractParametricAcceleration(Vector3D direction, boolean isInertial, AttitudeProvider attitudeOverride) Constructor.ParametricAcceleration(Vector3D direction, AttitudeProvider attitudeOverride, AccelerationModel accelerationModel) Simple constructor.TimeSpanParametricAcceleration(Vector3D direction, AttitudeProvider attitudeOverride, AccelerationModel accelerationModel) Simple constructor. -
Uses of AttitudeProvider in org.orekit.forces.maneuvers
Methods in org.orekit.forces.maneuvers that return AttitudeProviderModifier and TypeMethodDescriptionAbstractImpulseManeuver.getAttitudeOverride()Get the Attitude Provider to use during maneuver.Constructors in org.orekit.forces.maneuvers with parameters of type AttitudeProviderModifierConstructorDescriptionprotectedAbstractImpulseManeuver(AttitudeProvider attitudeOverride, Control3DVectorCostType control3DVectorCostType) Protected constructor.ConstantThrustManeuver(AttitudeProvider attitudeOverride, DateBasedManeuverTriggers dateBasedManeuverTriggers, AbstractConstantThrustPropulsionModel constantThrustPropulsionModel) Simple constructor for a constant direction and constant thrust.ConstantThrustManeuver(AbsoluteDate date, double duration, double thrust, double isp, AttitudeProvider attitudeOverride, Vector3D direction) Simple constructor for a constant direction and constant thrust.ConstantThrustManeuver(AbsoluteDate date, double duration, double thrust, double isp, AttitudeProvider attitudeOverride, Vector3D direction, String name) Simple constructor for a constant direction and constant thrust.ConstantThrustManeuver(AbsoluteDate date, double duration, double thrust, double isp, AttitudeProvider attitudeOverride, Vector3D direction, Control3DVectorCostType control3DVectorCostType, String name) Simple constructor for a constant direction and constant thrust.ConstantThrustManeuver(AbsoluteDate date, double duration, AttitudeProvider attitudeOverride, AbstractConstantThrustPropulsionModel constantThrustPropulsionModel) Simple constructor for a constant direction and constant thrust.FieldImpulseManeuver(FieldEventDetector<T> trigger, AttitudeProvider attitudeOverride, FieldVector3D<T> deltaVSat, T isp) Build a new instance.FieldImpulseManeuver(FieldEventDetector<T> trigger, AttitudeProvider attitudeOverride, FieldImpulseProvider<T> fieldImpulseProvider, T isp, Control3DVectorCostType control3DVectorCostType) Build a new instance.ImpulseManeuver(EventDetector trigger, AttitudeProvider attitudeOverride, Vector3D deltaVSat, double isp) Build a new instance.ImpulseManeuver(EventDetector trigger, AttitudeProvider attitudeOverride, ImpulseProvider impulseProvider, double isp, Control3DVectorCostType control3DVectorCostType) Build a new instance. -
Uses of AttitudeProvider in org.orekit.gnss.attitude
Subinterfaces of AttitudeProvider in org.orekit.gnss.attitudeModifier and TypeInterfaceDescriptioninterfaceAttitude providers for navigation satellites.Classes in org.orekit.gnss.attitude that implement AttitudeProviderModifier and TypeClassDescriptionclassAttitude providers for Beidou geostationary orbit navigation satellites.classAttitude providers for Beidou inclined geosynchronous orbit navigation satellites.classAttitude providers for Beidou Medium Earth Orbit navigation satellites.classAttitude providers for Galileo navigation satellites.classAttitude providers for navigation satellites for which no specialized model is known.classAttitude providers for Glonass navigation satellites.classAttitude providers for GPS block IIA navigation satellites.classAttitude providers for GPS block IIF navigation satellites.classAttitude providers for GPS block IIR navigation satellites. -
Uses of AttitudeProvider in org.orekit.propagation
Methods in org.orekit.propagation that return AttitudeProviderModifier and TypeMethodDescriptionAbstractPropagator.getAttitudeProvider()Get attitude provider.FieldAbstractPropagator.getAttitudeProvider()Get attitude provider.FieldPropagator.getAttitudeProvider()Get attitude provider.Propagator.getAttitudeProvider()Get attitude provider.static AttitudeProviderPropagator.getDefaultLaw(Frames frames) Get a default law using the given frames.Methods in org.orekit.propagation with parameters of type AttitudeProviderModifier and TypeMethodDescriptionvoidAbstractPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.voidFieldAbstractPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.voidFieldPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.voidPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider. -
Uses of AttitudeProvider in org.orekit.propagation.analytical
Constructors in org.orekit.propagation.analytical with parameters of type AttitudeProviderModifierConstructorDescriptionprotectedAbstractAnalyticalPropagator(AttitudeProvider attitudeProvider) Build a new instance.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit, attitude provider and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, double epsilon, int maxIterations) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, OsculatingToMeanConverter converter) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from orbit, attitude provider and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, double epsilon, int maxIterations) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, OsculatingToMeanConverter converter) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, attitude provider, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Private helper constructor.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType) Private helper constructor.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit, attitude provider, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, attitude provider and potential provider.Ephemeris(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, List<StateCovariance> covariances, TimeInterpolator<TimeStampedPair<Orbit, StateCovariance>> covarianceInterpolator, AttitudeProvider attitudeProvider) Constructor with tabulated states and associated covariances.Ephemeris(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, AttitudeProvider attitudeProvider) Constructor with tabulated states.protectedFieldAbstractAnalyticalPropagator(Field<T> field, AttitudeProvider attitudeProvider) Build a new instance.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit, attitude provider and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, double epsilon, int maxIterations) Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, OsculatingToMeanConverter converter) Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value) Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double m2Value) Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from FieldOrbit, attitude provider and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from FieldOrbit, attitude provider and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from FieldOrbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType) Build a propagator from FieldOrbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, double epsilon, int maxIterations) Build a propagator from FieldOrbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, OsculatingToMeanConverter converter) Build a propagator from FieldOrbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from FieldOrbit, attitude provider, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Private helper constructor.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType) Private helper constructor.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit, attitude provider, mass and potential provider.FieldEphemeris(List<FieldSpacecraftState<T>> states, FieldTimeInterpolator<FieldSpacecraftState<T>, T> stateInterpolator, AttitudeProvider attitudeProvider) Constructor with tabulated states and attitude provider.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit, AttitudeProvider attitudeProv) Build a propagator from orbit and attitude provider.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit, AttitudeProvider attitudeProv, T mu) Build a propagator from orbit, attitude provider and central attraction coefficient μ.FieldKeplerianPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mu, T mass) Build propagator from orbit, attitude provider, central attraction coefficient μ and mass.KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv) Build a propagator from orbit and attitude provider.KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mu) Build a propagator from orbit, attitude provider and central attraction coefficient μ.KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mu, double mass) Build propagator from orbit, attitude provider, central attraction coefficient μ and mass. -
Uses of AttitudeProvider in org.orekit.propagation.analytical.gnss
Methods in org.orekit.propagation.analytical.gnss with parameters of type AttitudeProviderModifier and TypeMethodDescriptionGLONASSAnalyticalPropagatorBuilder.attitudeProvider(AttitudeProvider userProvider) Sets the attitude provider.SBASPropagatorBuilder.attitudeProvider(AttitudeProvider userProvider) Sets the attitude provider.Constructors in org.orekit.propagation.analytical.gnss with parameters of type AttitudeProviderModifierConstructorDescriptionFieldGnssPropagator(FieldGnssOrbitalElements<T, ?> orbitalElements, Frame eci, Frame ecef, AttitudeProvider provider, T mass) Build a new instance.FieldGnssPropagator(FieldSpacecraftState<T> initialState, FieldGnssOrbitalElements<T, ?> nonKeplerianElements, Frame ecef, AttitudeProvider provider, T mass) Build a new instance from an initial state.GNSSExtendedPositionProvider(GNSSOrbitalElements<?> orbitalElements, Frame eci, Frame ecef, AttitudeProvider provider, double mass) Build a new instance. -
Uses of AttitudeProvider in org.orekit.propagation.analytical.gnss.data
Methods in org.orekit.propagation.analytical.gnss.data with parameters of type AttitudeProviderModifier and TypeMethodDescriptionAbstractAlmanac.getPropagator(AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass) Get the propagator corresponding to the navigation message.FieldAbstractAlmanac.getPropagator(AttitudeProvider provider, Frame inertial, Frame bodyFixed, T mass) Get the propagator corresponding to the navigation message.GLONASSAlmanac.getPropagator(DataContext context, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass) Get the propagator corresponding to the navigation message.GLONASSFdmaNavigationMessage.getPropagator(double step, DataContext context, AttitudeProvider provider, Frame inertial, double mass) Get the propagator corresponding to the navigation message.SBASNavigationMessage.getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass, double mu) Get the propagator corresponding to the navigation message. -
Uses of AttitudeProvider in org.orekit.propagation.analytical.intelsat
Constructors in org.orekit.propagation.analytical.intelsat with parameters of type AttitudeProviderModifierConstructorDescriptionFieldIntelsatElevenElementsPropagator(FieldIntelsatElevenElements<T> elements, Frame inertialFrame, Frame ecefFrame, AttitudeProvider attitudeProvider, T mass) Constructor.IntelsatElevenElementsPropagator(IntelsatElevenElements elements, Frame inertialFrame, Frame ecefFrame, AttitudeProvider attitudeProvider, double mass) Constructor. -
Uses of AttitudeProvider in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle with parameters of type AttitudeProviderModifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldTLEPropagator<T> FieldTLEPropagator.selectExtrapolator(FieldTLE<T> tle, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters) Selects the extrapolator to use with the selected TLE.static <T extends CalculusFieldElement<T>>
FieldTLEPropagator<T> FieldTLEPropagator.selectExtrapolator(FieldTLE<T> tle, AttitudeProvider attitudeProvider, T mass, T[] parameters) Selects the extrapolator to use with the selected TLE.static TLEPropagatorTLEPropagator.selectExtrapolator(TLE tle, AttitudeProvider attitudeProvider, double mass) Selects the extrapolator to use with the selected TLE.static TLEPropagatorTLEPropagator.selectExtrapolator(TLE tle, AttitudeProvider attitudeProvider, double mass, Frame teme) Selects the extrapolator to use with the selected TLE.static TLEPropagatorTLEPropagator.selectExtrapolator(TLE tle, Frame teme, AttitudeProvider attitudeProvider) Selects the extrapolator to use with the selected TLE.Constructors in org.orekit.propagation.analytical.tle with parameters of type AttitudeProviderModifierConstructorDescriptionDeepSDP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass) Constructor for a unique initial TLE.DeepSDP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme) Constructor for a unique initial TLE.FieldDeepSDP4(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters) Constructor for a unique initial TLE.FieldDeepSDP4(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, T[] parameters) Constructor for a unique initial TLE.FieldSGP4(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters) Constructor for a unique initial TLE.Constructor for a unique initial TLE.protectedFieldTLEPropagator(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters) Protected constructor for derived classes.protectedFieldTLEPropagator(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, T[] parameters) Protected constructor for derived classes.SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass) Constructor for a unique initial TLE.SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme) Constructor for a unique initial TLE.protectedTLEPropagator(TLE initialTLE, AttitudeProvider attitudeProvider, double mass) Protected constructor for derived classes.protectedTLEPropagator(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme) Protected constructor for derived classes. -
Uses of AttitudeProvider in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return AttitudeProviderModifier and TypeMethodDescriptionAbstractPropagatorBuilder.getAttitudeProvider()Get the attitude provider.PropagatorBuilder.getAttitudeProvider()Get the attitude provider.Methods in org.orekit.propagation.conversion with parameters of type AttitudeProviderModifier and TypeMethodDescriptionvoidAbstractPropagatorBuilder.setAttitudeProvider(AttitudeProvider attitudeProvider) Set the attitude provider.Constructors in org.orekit.propagation.conversion with parameters of type AttitudeProviderModifierConstructorDescriptionprotectedAbstractAnalyticalPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction, AttitudeProvider attitudeProvider, double initialMass) Build a new instance.protectedAbstractIntegratedPropagatorBuilder(Orbit templateOrbit, ODEIntegratorBuilder builder, PositionAngleType positionAngleType, double positionScale, PropagationType propagationType, AttitudeProvider attitudeProvider, double mass) Build a new instance.protectedAbstractPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction, AttitudeProvider attitudeProvider) Build a new instance.protectedAbstractPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction, AttitudeProvider attitudeProvider, double initialMass) Build a new instance.BrouwerLyddanePropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider, double M2) Build a new instance.DSSTPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, double positionScale, PropagationType propagationType, PropagationType stateType, AttitudeProvider attitudeProvider) Build a new instance.EcksteinHechlerPropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider) Build a new instance.EphemerisPropagatorBuilder(List<SpacecraftState> states, int interpolationPoints, double extrapolationThreshold, AttitudeProvider attitudeProvider) Constructor.EphemerisPropagatorBuilder(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, List<StateCovariance> covariances, TimeInterpolator<TimeStampedPair<Orbit, StateCovariance>> covarianceInterpolator, AttitudeProvider attitudeProvider) Constructor.EphemerisPropagatorBuilder(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, AttitudeProvider attitudeProvider) Constructor.KeplerianPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider) Build a new instance.NumericalPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider) Build a new instance.TLEPropagatorBuilder(TLE templateTLE, PositionAngleType positionAngleType, double positionScale, DataContext dataContext, TleGenerationAlgorithm generationAlgorithm, AttitudeProvider attitudeProvider) Build a new instance. -
Uses of AttitudeProvider in org.orekit.propagation.conversion.osc2mean
Constructors in org.orekit.propagation.conversion.osc2mean with parameters of type AttitudeProviderModifierConstructorDescriptionDSSTTheory(Collection<DSSTForceModel> forceModels, AttitudeProvider attitudeProvider, double mass) Full constructor. -
Uses of AttitudeProvider in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return AttitudeProviderModifier and TypeMethodDescriptionFieldStateMapper.getAttitudeProvider()Get the attitude provider.StateMapper.getAttitudeProvider()Get the attitude provider.protected AttitudeProviderAbstractIntegratedPropagator.getFrozenAttitudeProvider()Getter for the frozen attitude provider, used for performance when possible.protected AttitudeProviderFieldAbstractIntegratedPropagator.getFrozenAttitudeProvider()Getter for the frozen attitude provider, used for performance when possible.protected AttitudeProviderAbstractIntegratedPropagator.initializeAttitudeProviderForDerivatives()Method called when initializing the attitude provider used when evaluating derivatives.protected AttitudeProviderFieldAbstractIntegratedPropagator.initializeAttitudeProviderForDerivatives()Method called when initializing the attitude provider used when evaluating derivatives.Methods in org.orekit.propagation.integration with parameters of type AttitudeProviderModifier and TypeMethodDescriptionprotected static FieldSpacecraftState<Gradient> AbstractGradientConverter.buildBasicGradientSpacecraftState(SpacecraftState state, int freeStateParameters, AttitudeProvider provider) Process a state into a Gradient version without force model parameter.protected abstract StateMapperAbstractIntegratedPropagator.createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame) Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected abstract FieldStateMapper<T> FieldAbstractIntegratedPropagator.createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame) Create a mapper between raw double components and spacecraft state. /** Simple constructor.voidAbstractIntegratedPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.voidFieldAbstractIntegratedPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.voidFieldStateMapper.setAttitudeProvider(AttitudeProvider attitudeProvider) Setter for the attitude provider.voidIntegratedEphemeris.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.voidStateMapper.setAttitudeProvider(AttitudeProvider attitudeProvider) Set the attitude provider.Constructors in org.orekit.propagation.integration with parameters of type AttitudeProviderModifierConstructorDescriptionFieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate, FieldAbsoluteDate<T> minDate, FieldAbsoluteDate<T> maxDate, FieldStateMapper<T> mapper, AttitudeProvider attitudeProvider, PropagationType type, FieldDenseOutputModel<T> model, FieldDataDictionary<T> unmanaged, List<FieldAdditionalDataProvider<?, T>> providers, String[] equations, int[] dimensions) Creates a new instance of IntegratedEphemeris.protectedFieldStateMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame) Simple constructor.IntegratedEphemeris(AbsoluteDate startDate, AbsoluteDate minDate, AbsoluteDate maxDate, StateMapper mapper, AttitudeProvider attitudeProvider, PropagationType type, DenseOutputModel model, DataDictionary unmanaged, List<AdditionalDataProvider<?>> providers, String[] equations, int[] dimensions) Creates a new instance of IntegratedEphemeris.protectedStateMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame) Simple constructor. -
Uses of AttitudeProvider in org.orekit.propagation.numerical
Methods in org.orekit.propagation.numerical that return AttitudeProviderModifier and TypeMethodDescriptionprotected AttitudeProviderFieldNumericalPropagator.initializeAttitudeProviderForDerivatives()Method called when initializing the attitude provider used when evaluating derivatives.protected AttitudeProviderNumericalPropagator.initializeAttitudeProviderForDerivatives()Method called when initializing the attitude provider used when evaluating derivatives.Methods in org.orekit.propagation.numerical with parameters of type AttitudeProviderModifier and TypeMethodDescriptionGLONASSNumericalPropagatorBuilder.attitudeProvider(AttitudeProvider userProvider) Sets the attitude provider.protected FieldStateMapper<T> FieldNumericalPropagator.createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame) Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected StateMapperGLONASSNumericalPropagator.createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame) protected StateMapperNumericalPropagator.createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame) Create a mapper between raw double components and spacecraft state. /** Simple constructor.Constructors in org.orekit.propagation.numerical with parameters of type AttitudeProviderModifierConstructorDescriptionFieldNumericalPropagator(FieldODEIntegrator<T> integrator, AttitudeProvider attitudeProvider) Create a new instance of NumericalPropagator, based on orbit definition mu.GLONASSNumericalPropagator(ClassicalRungeKuttaIntegrator integrator, GLONASSOrbitalElements glonassOrbit, Frame eci, AttitudeProvider provider, double mass, DataContext context, boolean isAccAvailable) Private constructor.NumericalPropagator(ODEIntegrator integrator, AttitudeProvider attitudeProvider) Create a new instance of NumericalPropagator, based on orbit definition mu. -
Uses of AttitudeProvider in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst with parameters of type AttitudeProviderModifier and TypeMethodDescriptionstatic SpacecraftStateDSSTPropagator.computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels) Conversion from osculating to mean orbit.static SpacecraftStateDSSTPropagator.computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static SpacecraftStateDSSTPropagator.computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels, OsculatingToMeanConverter converter) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldSpacecraftState<T> FieldDSSTPropagator.computeMeanState(FieldSpacecraftState<T> osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModel) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldSpacecraftState<T> FieldDSSTPropagator.computeMeanState(FieldSpacecraftState<T> osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModel, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldSpacecraftState<T> FieldDSSTPropagator.computeMeanState(FieldSpacecraftState<T> osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModel, OsculatingToMeanConverter converter) Conversion from osculating to mean orbit.static SpacecraftStateDSSTPropagator.computeOsculatingState(SpacecraftState mean, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forces) Conversion from mean to osculating orbit.static <T extends CalculusFieldElement<T>>
FieldSpacecraftState<T> FieldDSSTPropagator.computeOsculatingState(FieldSpacecraftState<T> mean, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forces) Conversion from mean to osculating orbit.protected StateMapperDSSTPropagator.createMapper(AbsoluteDate referenceDate, double mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame) Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected FieldStateMapper<T> FieldDSSTPropagator.createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame) Create a mapper between raw double components and spacecraft state. /** Simple constructor.voidDSSTPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.voidFieldDSSTPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider) Set attitude provider.Constructors in org.orekit.propagation.semianalytical.dsst with parameters of type AttitudeProviderModifierConstructorDescriptionDSSTPropagator(ODEIntegrator integrator, PropagationType propagationType, AttitudeProvider attitudeProvider) Create a new instance of DSSTPropagator.FieldDSSTPropagator(Field<T> field, FieldODEIntegrator<T> integrator, AttitudeProvider attitudeProvider) Create a new instance of DSSTPropagator.FieldDSSTPropagator(FieldODEIntegrator<T> integrator, PropagationType propagationType, AttitudeProvider attitudeProvider) Create a new instance of DSSTPropagator. -
Uses of AttitudeProvider in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces with parameters of type AttitudeProviderModifier and TypeMethodDescriptionvoidAbstractGaussianContribution.registerAttitudeProvider(AttitudeProvider provider) Register an attitude provider.voidDSSTForceModel.registerAttitudeProvider(AttitudeProvider provider) Register an attitude provider.voidDSSTJ2SquaredClosedForm.registerAttitudeProvider(AttitudeProvider attitudeProvider) Register an attitude provider.voidDSSTNewtonianAttraction.registerAttitudeProvider(AttitudeProvider provider) Register an attitude provider.voidDSSTTesseral.registerAttitudeProvider(AttitudeProvider attitudeProvider) Register an attitude provider.voidDSSTThirdBody.registerAttitudeProvider(AttitudeProvider provider) Register an attitude provider.voidDSSTZonal.registerAttitudeProvider(AttitudeProvider attitudeProvider) Register an attitude provider. -
Uses of AttitudeProvider in org.orekit.utils
Methods in org.orekit.utils with parameters of type AttitudeProviderModifier and TypeMethodDescriptionstatic FieldSpacecraftState<Gradient> DerivativeStateUtils.buildSpacecraftStateGradient(GradientField field, SpacecraftState state, AttitudeProvider attitudeProvider) Method creating a Gradient version of the input state, using the state vector as the independent variables of a first- order Taylor algebra.static FieldSpacecraftState<Gradient> DerivativeStateUtils.buildSpacecraftStateTransitionGradient(SpacecraftState state, RealMatrix partialDerivatives, AttitudeProvider attitudeProvider) Method creating a Gradient version of the input state from a given transition matrix.static StateJacobianDifferentiation.differentiate(StateFunction function, int dimension, AttitudeProvider provider, OrbitType orbitType, PositionAngleType positionAngleType, double dP, int nbPoints) Differentiate a vector function using finite differences.