Uses of Interface
org.orekit.attitudes.AttitudeProvider
-
Packages that use AttitudeProvider Package Description org.orekit.attitudes This package provides classes to represent simple attitudes.org.orekit.estimation.measurements.modifiers This package provides measurement modifier.org.orekit.files.general This package provides interfaces for orbit file representations and corresponding parsers.org.orekit.files.ilrs This package provides parsers for laser ranging data stored in CDR and CPF formats.org.orekit.files.sp3 This package provides a parser for orbit data stored in SP3 format.org.orekit.forces.empirical This package provides empirical forces.org.orekit.forces.maneuvers This package provides models of simple maneuvers.org.orekit.forces.maneuvers.propulsion This package provides propulsion models intended to be used with classManeuver
.org.orekit.gnss.attitude This package provides classes related to navigation satellites attitude modeling.org.orekit.propagation Propagationorg.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.analytical.gnss This package provides classes to propagate GNSS orbits.org.orekit.propagation.analytical.gnss.data This package provides classes related to navigation data containing in GNSS almanacs and navigation messages.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftState
into another propagator.org.orekit.propagation.integration Utilities for integration-based propagators (both numerical and semi-analytical).org.orekit.propagation.numerical Top level package for numerical propagators.org.orekit.propagation.semianalytical.dsst This package provides an implementation of the Draper Semi-analytical Satellite Theory (DSST).org.orekit.propagation.semianalytical.dsst.forces This package provides force models for Draper Semi-analytical Satellite Theory (DSST).org.orekit.utils This package provides useful objects. -
-
Uses of AttitudeProvider in org.orekit.attitudes
Subinterfaces of AttitudeProvider in org.orekit.attitudes Modifier and Type Interface Description interface
AttitudeProviderModifier
This interface represents an attitude provider that modifies/wraps another underlying provider.interface
BoundedAttitudeProvider
This interface is intended for attitude ephemerides valid only during a time range.Classes in org.orekit.attitudes that implement AttitudeProvider Modifier and Type Class Description class
AggregateBoundedAttitudeProvider
ABoundedAttitudeProvider
that covers a larger time span from several constituent attitude providers that cover shorter time spans.class
AttitudesSequence
This classes manages a sequence of different attitude providers that are activated in turn according to switching events.class
BodyCenterPointing
This class handles body center pointing attitude provider.class
CelestialBodyPointed
This class handles a celestial body pointed attitude provider.class
FixedRate
This class handles a simple attitude provider at constant rate around a fixed axis.class
FrameAlignedProvider
This class handles an attitude provider aligned with a frame or a fixed offset to it.class
GroundPointing
Base class for ground pointing attitude providers.class
LofOffset
Attitude law defined by fixed Roll, Pitch and Yaw angles (in any order) with respect to a local orbital frame.class
LofOffsetPointing
This class provides a default attitude provider.class
NadirPointing
This class handles nadir pointing attitude provider.class
SpinStabilized
This class handles a spin stabilized attitude provider.class
TabulatedLofOffset
This class handles an attitude provider interpolating from a predefined table containing offsets from a Local Orbital Frame.class
TabulatedProvider
This class handles an attitude provider interpolating from a predefined table.class
TargetPointing
This class handles target pointing attitude provider.class
TorqueFree
This class handles torque-free motion of a general (non-symmetrical) body.class
YawCompensation
This class handles yaw compensation attitude provider.class
YawSteering
This class handles yaw steering law.Methods in org.orekit.attitudes that return AttitudeProvider Modifier and Type Method Description AttitudeProvider
AttitudeProviderModifier. getUnderlyingAttitudeProvider()
Get the underlying attitude provider.AttitudeProvider
SpinStabilized. getUnderlyingAttitudeProvider()
Get the underlying attitude provider.AttitudeProvider
YawCompensation. getUnderlyingAttitudeProvider()
Get the underlying (ground pointing) attitude provider.AttitudeProvider
YawSteering. getUnderlyingAttitudeProvider()
Get the underlying (ground pointing) attitude provider.static AttitudeProvider
FrameAlignedProvider. of(Frame satelliteFrame)
Creates an attitude provider aligned with the given frame.Methods in org.orekit.attitudes with parameters of type AttitudeProvider Modifier and Type Method Description <T extends EventDetector>
voidAttitudesSequence. addSwitchingCondition(AttitudeProvider past, AttitudeProvider future, T switchEvent, boolean switchOnIncrease, boolean switchOnDecrease, double transitionTime, AngularDerivativesFilter transitionFilter, AttitudesSequence.SwitchHandler handler)
Add a switching condition between two attitude providers.void
AttitudesSequence. resetActiveProvider(AttitudeProvider provider)
Reset the active provider.void
AttitudesSequence.SwitchHandler. 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 AttitudeProvider Constructor Description LofOffsetPointing(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.estimation.measurements.modifiers
Constructors in org.orekit.estimation.measurements.modifiers with parameters of type AttitudeProvider Constructor Description ModifierGradientConverter(SpacecraftState state, int freeStateParameters, AttitudeProvider provider)
Simple constructor.OnBoardAntennaOneWayGNSSPhaseModifier(Vector3D antennaPhaseCenter1, Vector3D antennaPhaseCenter2, AttitudeProvider attitude)
Simple constructor.OnBoardAntennaOneWayGNSSRangeModifier(Vector3D antennaPhaseCenter1, Vector3D antennaPhaseCenter2, AttitudeProvider attitude)
Simple constructor. -
Uses of AttitudeProvider in org.orekit.files.general
Methods in org.orekit.files.general with parameters of type AttitudeProvider Modifier and Type Method Description default BoundedPropagator
EphemerisFile.EphemerisSegment. getPropagator(AttitudeProvider attitudeProvider)
View this ephemeris segment as a propagator.default BoundedPropagator
EphemerisFile.SatelliteEphemeris. getPropagator(AttitudeProvider attitudeProvider)
View this ephemeris as a propagator, combining data from allsegments
. -
Uses of AttitudeProvider in org.orekit.files.ilrs
Methods in org.orekit.files.ilrs with parameters of type AttitudeProvider Modifier and Type Method Description BoundedPropagator
CPF.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 AttitudeProvider Modifier and Type Method Description BoundedPropagator
SP3Segment. getPropagator(AttitudeProvider attitudeProvider)
View this ephemeris segment as a propagator. -
Uses of AttitudeProvider in org.orekit.forces.empirical
Constructors in org.orekit.forces.empirical with parameters of type AttitudeProvider Constructor Description 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 AttitudeProvider Modifier and Type Method Description AttitudeProvider
FieldImpulseManeuver. getAttitudeOverride()
Get the Attitude Provider to use during maneuver.AttitudeProvider
ImpulseManeuver. getAttitudeOverride()
Get the Attitude Provider to use during maneuver.AttitudeProvider
Maneuver. getAttitudeOverride()
Get the attitude override used for the maneuver.Constructors in org.orekit.forces.maneuvers with parameters of type AttitudeProvider Constructor Description 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(D trigger, AttitudeProvider attitudeOverride, FieldVector3D<T> deltaVSat, T isp)
Build a new instance.FieldImpulseManeuver(D trigger, AttitudeProvider attitudeOverride, FieldVector3D<T> deltaVSat, T isp, Control3DVectorCostType control3DVectorCostType)
Build a new instance.ImpulseManeuver(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, EventDetector trigger, AttitudeProvider attitudeOverride, Vector3D deltaVSat, double isp, Control3DVectorCostType control3DVectorCostType)
Protected constructor with full parameters.ImpulseManeuver(EventDetector trigger, AttitudeProvider attitudeOverride, Vector3D deltaVSat, double isp)
Build a new instance.ImpulseManeuver(EventDetector trigger, AttitudeProvider attitudeOverride, Vector3D deltaVSat, double isp, Control3DVectorCostType control3DVectorCostType)
Build a new instance.Maneuver(AttitudeProvider attitudeOverride, ManeuverTriggers maneuverTriggers, PropulsionModel propulsionModel)
Generic maneuver constructor. -
Uses of AttitudeProvider in org.orekit.forces.maneuvers.propulsion
Classes in org.orekit.forces.maneuvers.propulsion that implement AttitudeProvider Modifier and Type Class Description class
ThrustDirectionAndAttitudeProvider
This class is used in to both manage the attitude of the satellite and the direction of thrust.Methods in org.orekit.forces.maneuvers.propulsion that return AttitudeProvider Modifier and Type Method Description AttitudeProvider
ThrustDirectionAndAttitudeProvider. getManeuverAttitudeProvider()
Attitude provider to use.Methods in org.orekit.forces.maneuvers.propulsion with parameters of type AttitudeProvider Modifier and Type Method Description static ThrustDirectionAndAttitudeProvider
ThrustDirectionAndAttitudeProvider. buildFromCustomAttitude(AttitudeProvider attitudeProvider, Vector3D direction)
Build a ThrustDirectionAndAttitudeProvider where the attitude is provided by an external. -
Uses of AttitudeProvider in org.orekit.gnss.attitude
Subinterfaces of AttitudeProvider in org.orekit.gnss.attitude Modifier and Type Interface Description interface
GNSSAttitudeProvider
Attitude providers for navigation satellites.Classes in org.orekit.gnss.attitude that implement AttitudeProvider Modifier and Type Class Description class
BeidouGeo
Attitude providers for Beidou geostationary orbit navigation satellites.class
BeidouIGSO
Attitude providers for Beidou inclined geosynchronous orbit navigation satellites.class
BeidouMeo
Attitude providers for Beidou Medium Earth Orbit navigation satellites.class
Galileo
Attitude providers for Galileo navigation satellites.class
GenericGNSS
Attitude providers for navigation satellites for which no specialized model is known.class
Glonass
Attitude providers for Glonass navigation satellites.class
GPSBlockIIA
Attitude providers for GPS block IIA navigation satellites.class
GPSBlockIIF
Attitude providers for GPS block IIF navigation satellites.class
GPSBlockIIR
Attitude providers for GPS block IIR navigation satellites. -
Uses of AttitudeProvider in org.orekit.propagation
Methods in org.orekit.propagation that return AttitudeProvider Modifier and Type Method Description AttitudeProvider
AbstractPropagator. getAttitudeProvider()
Get attitude provider.AttitudeProvider
FieldAbstractPropagator. getAttitudeProvider()
Get attitude provider.AttitudeProvider
FieldPropagator. getAttitudeProvider()
Get attitude provider.AttitudeProvider
Propagator. getAttitudeProvider()
Get attitude provider.static AttitudeProvider
Propagator. getDefaultLaw(Frames frames)
Get a default law using the given frames.Methods in org.orekit.propagation with parameters of type AttitudeProvider Modifier and Type Method Description void
AbstractPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.void
FieldAbstractPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.void
FieldPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.void
Propagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider. -
Uses of AttitudeProvider in org.orekit.propagation.analytical
Constructors in org.orekit.propagation.analytical with parameters of type AttitudeProvider Constructor Description AbstractAnalyticalPropagator(AttitudeProvider attitudeProvider)
Build a new instance.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double M2)
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 M2)
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 M2)
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 M2, double epsilon, int maxIterations)
Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double M2)
Private helper constructor.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double M2)
Private helper constructor.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double M2)
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, 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.FieldAbstractAnalyticalPropagator(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 M2)
Build a propagator from orbit, attitude provider and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double M2)
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 M2)
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 M2)
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 M2, double epsilon, int maxIterations)
Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
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 M2)
Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double M2)
Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
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, 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.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 AttitudeProvider Modifier and Type Method Description GLONASSAnalyticalPropagatorBuilder
GLONASSAnalyticalPropagatorBuilder. attitudeProvider(AttitudeProvider userProvider)
Sets the attitude provider.GNSSPropagatorBuilder
GNSSPropagatorBuilder. attitudeProvider(AttitudeProvider userProvider)
Sets the attitude provider.SBASPropagatorBuilder
SBASPropagatorBuilder. attitudeProvider(AttitudeProvider userProvider)
Sets the attitude provider. -
Uses of AttitudeProvider in org.orekit.propagation.analytical.gnss.data
Methods in org.orekit.propagation.analytical.gnss.data with parameters of type AttitudeProvider Modifier and Type Method Description GLONASSAnalyticalPropagator
GLONASSAlmanac. getPropagator(DataContext context, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)
Get the propagator corresponding to the navigation message.GLONASSNumericalPropagator
GLONASSNavigationMessage. getPropagator(double step, DataContext context, AttitudeProvider provider, Frame inertial, double mass)
Get the propagator corresponding to the navigation message.default GNSSPropagator
GNSSOrbitalElements. getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)
Get the propagator corresponding to the navigation message.SBASPropagator
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.tle
Methods in org.orekit.propagation.analytical.tle with parameters of type AttitudeProvider Modifier and Type Method Description static <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 TLEPropagator
TLEPropagator. selectExtrapolator(TLE tle, AttitudeProvider attitudeProvider, double mass)
Selects the extrapolator to use with the selected TLE.static TLEPropagator
TLEPropagator. selectExtrapolator(TLE tle, AttitudeProvider attitudeProvider, double mass, Frame teme)
Selects the extrapolator to use with the selected TLE.Constructors in org.orekit.propagation.analytical.tle with parameters of type AttitudeProvider Constructor Description DeepSDP4(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.FieldSGP4(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, T[] parameters)
Constructor for a unique initial TLE.FieldTLEPropagator(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters)
Protected constructor for derived classes.FieldTLEPropagator(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.TLEPropagator(TLE initialTLE, AttitudeProvider attitudeProvider, double mass)
Protected constructor for derived classes.TLEPropagator(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 AttitudeProvider Modifier and Type Method Description AttitudeProvider
AbstractPropagatorBuilder. getAttitudeProvider()
Get the attitude provider.Methods in org.orekit.propagation.conversion with parameters of type AttitudeProvider Modifier and Type Method Description void
AbstractPropagatorBuilder. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set the attitude provider.Constructors in org.orekit.propagation.conversion with parameters of type AttitudeProvider Constructor Description AbstractPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction, AttitudeProvider attitudeProvider)
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, 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. -
Uses of AttitudeProvider in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return AttitudeProvider Modifier and Type Method Description AttitudeProvider
FieldStateMapper. getAttitudeProvider()
Get the attitude provider.AttitudeProvider
StateMapper. getAttitudeProvider()
Get the attitude provider.Methods in org.orekit.propagation.integration with parameters of type AttitudeProvider Modifier and Type Method Description protected static FieldSpacecraftState<Gradient>
AbstractGradientConverter. buildBasicGradientSpacecraftState(SpacecraftState state, int freeStateParameters, AttitudeProvider provider)
Process a state into a Gradient version without force model parameter.protected abstract StateMapper
AbstractIntegratedPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)
Create a mapper between raw double components and spacecraft state.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.void
AbstractIntegratedPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.void
FieldAbstractIntegratedPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.void
IntegratedEphemeris. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.void
StateMapper. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set the attitude provider.Constructors in org.orekit.propagation.integration with parameters of type AttitudeProvider Constructor Description FieldStateMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)
Simple constructor.StateMapper(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 with parameters of type AttitudeProvider Modifier and Type Method Description GLONASSNumericalPropagatorBuilder
GLONASSNumericalPropagatorBuilder. 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.protected StateMapper
GLONASSNumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)
protected StateMapper
NumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)
Create a mapper between raw double components and spacecraft state.Constructors in org.orekit.propagation.numerical with parameters of type AttitudeProvider Constructor Description FieldNumericalPropagator(Field<T> field, 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 AttitudeProvider Modifier and Type Method Description static SpacecraftState
DSSTPropagator. computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels)
Conversion from osculating to mean orbit.static SpacecraftState
DSSTPropagator. computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels, 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)
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 SpacecraftState
DSSTPropagator. 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 StateMapper
DSSTPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame)
Create a mapper between raw double components and spacecraft state.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.void
DSSTPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.void
FieldDSSTPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.Constructors in org.orekit.propagation.semianalytical.dsst with parameters of type AttitudeProvider Constructor Description DSSTPropagator(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(Field<T> field, 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 AttitudeProvider Modifier and Type Method Description void
AbstractGaussianContribution. registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.void
DSSTForceModel. registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.void
DSSTJ2SquaredClosedForm. registerAttitudeProvider(AttitudeProvider attitudeProvider)
Register an attitude provider.void
DSSTNewtonianAttraction. registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.void
DSSTTesseral. registerAttitudeProvider(AttitudeProvider attitudeProvider)
Register an attitude provider.void
DSSTThirdBody. registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.void
DSSTZonal. registerAttitudeProvider(AttitudeProvider attitudeProvider)
Register an attitude provider. -
Uses of AttitudeProvider in org.orekit.utils
Methods in org.orekit.utils with parameters of type AttitudeProvider Modifier and Type Method Description static StateJacobian
Differentiation. differentiate(StateFunction function, int dimension, AttitudeProvider provider, OrbitType orbitType, PositionAngleType positionAngleType, double dP, int nbPoints)
Differentiate a vector function using finite differences.
-