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 ofSpacecraftStateinto 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 interfaceAttitudeProviderModifierThis interface represents an attitude provider that modifies/wraps another underlying provider.interfaceBoundedAttitudeProviderThis 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 classAggregateBoundedAttitudeProviderABoundedAttitudeProviderthat covers a larger time span from several constituent attitude providers that cover shorter time spans.classAttitudesSequenceThis classes manages a sequence of different attitude providers that are activated in turn according to switching events.classBodyCenterPointingThis class handles body center pointing attitude provider.classCelestialBodyPointedThis class handles a celestial body pointed attitude provider.classFixedRateThis class handles a simple attitude provider at constant rate around a fixed axis.classFrameAlignedProviderThis class handles an attitude provider aligned with a frame or a fixed offset to it.classGroundPointingBase class for ground pointing attitude providers.classLofOffsetAttitude law defined by fixed Roll, Pitch and Yaw angles (in any order) with respect to a local orbital frame.classLofOffsetPointingThis class provides a default attitude provider.classNadirPointingThis class handles nadir pointing attitude provider.classSpinStabilizedThis class handles a spin stabilized attitude provider.classTabulatedLofOffsetThis class handles an attitude provider interpolating from a predefined table containing offsets from a Local Orbital Frame.classTabulatedProviderThis class handles an attitude provider interpolating from a predefined table.classTargetPointingThis class handles target pointing attitude provider.classTorqueFreeThis class handles torque-free motion of a general (non-symmetrical) body.classYawCompensationThis class handles yaw compensation attitude provider.classYawSteeringThis class handles yaw steering law.Methods in org.orekit.attitudes that return AttitudeProvider Modifier and Type Method Description AttitudeProviderAttitudeProviderModifier. getUnderlyingAttitudeProvider()Get the underlying attitude provider.AttitudeProviderSpinStabilized. getUnderlyingAttitudeProvider()Get the underlying attitude provider.AttitudeProviderYawCompensation. getUnderlyingAttitudeProvider()Get the underlying (ground pointing) attitude provider.AttitudeProviderYawSteering. getUnderlyingAttitudeProvider()Get the underlying (ground pointing) attitude provider.static AttitudeProviderFrameAlignedProvider. 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.voidAttitudesSequence. resetActiveProvider(AttitudeProvider provider)Reset the active provider.voidAttitudesSequence.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 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. -
Uses of AttitudeProvider in org.orekit.files.ilrs
Methods in org.orekit.files.ilrs with parameters of type AttitudeProvider Modifier and Type Method Description BoundedPropagatorCPF.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 BoundedPropagatorSP3Segment. 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 AttitudeProviderFieldImpulseManeuver. getAttitudeOverride()Get the Attitude Provider to use during maneuver.AttitudeProviderImpulseManeuver. getAttitudeOverride()Get the Attitude Provider to use during maneuver.AttitudeProviderManeuver. 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 classThrustDirectionAndAttitudeProviderThis 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 AttitudeProviderThrustDirectionAndAttitudeProvider. getManeuverAttitudeProvider()Attitude provider to use.Methods in org.orekit.forces.maneuvers.propulsion with parameters of type AttitudeProvider Modifier and Type Method Description static ThrustDirectionAndAttitudeProviderThrustDirectionAndAttitudeProvider. 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 interfaceGNSSAttitudeProviderAttitude providers for navigation satellites.Classes in org.orekit.gnss.attitude that implement AttitudeProvider Modifier and Type Class Description classBeidouGeoAttitude providers for Beidou geostationary orbit navigation satellites.classBeidouIGSOAttitude providers for Beidou inclined geosynchronous orbit navigation satellites.classBeidouMeoAttitude providers for Beidou Medium Earth Orbit navigation satellites.classGalileoAttitude providers for Galileo navigation satellites.classGenericGNSSAttitude providers for navigation satellites for which no specialized model is known.classGlonassAttitude providers for Glonass navigation satellites.classGPSBlockIIAAttitude providers for GPS block IIA navigation satellites.classGPSBlockIIFAttitude providers for GPS block IIF navigation satellites.classGPSBlockIIRAttitude 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 AttitudeProviderAbstractPropagator. getAttitudeProvider()Get attitude provider.AttitudeProviderFieldAbstractPropagator. getAttitudeProvider()Get attitude provider.AttitudeProviderFieldPropagator. getAttitudeProvider()Get attitude provider.AttitudeProviderPropagator. 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 AttitudeProvider Modifier and Type Method Description voidAbstractPropagator. 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 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 GLONASSAnalyticalPropagatorBuilderGLONASSAnalyticalPropagatorBuilder. attitudeProvider(AttitudeProvider userProvider)Sets the attitude provider.GNSSPropagatorBuilderGNSSPropagatorBuilder. attitudeProvider(AttitudeProvider userProvider)Sets the attitude provider.SBASPropagatorBuilderSBASPropagatorBuilder. 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 GLONASSAnalyticalPropagatorGLONASSAlmanac. getPropagator(DataContext context, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)Get the propagator corresponding to the navigation message.GLONASSNumericalPropagatorGLONASSNavigationMessage. getPropagator(double step, DataContext context, AttitudeProvider provider, Frame inertial, double mass)Get the propagator corresponding to the navigation message.default GNSSPropagatorGNSSOrbitalElements. getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)Get the propagator corresponding to the navigation message.SBASPropagatorSBASNavigationMessage. 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 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.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 AttitudeProviderAbstractPropagatorBuilder. getAttitudeProvider()Get the attitude provider.Methods in org.orekit.propagation.conversion with parameters of type AttitudeProvider Modifier and Type Method Description voidAbstractPropagatorBuilder. 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 AttitudeProviderFieldStateMapper. getAttitudeProvider()Get the attitude provider.AttitudeProviderStateMapper. 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 StateMapperAbstractIntegratedPropagator. 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.voidAbstractIntegratedPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)Set attitude provider.voidFieldAbstractIntegratedPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)Set 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 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 GLONASSNumericalPropagatorBuilderGLONASSNumericalPropagatorBuilder. 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 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.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 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 <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 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.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.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 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 voidAbstractGaussianContribution. 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 AttitudeProvider Modifier and Type Method Description static StateJacobianDifferentiation. differentiate(StateFunction function, int dimension, AttitudeProvider provider, OrbitType orbitType, PositionAngleType positionAngleType, double dP, int nbPoints)Differentiate a vector function using finite differences.
-