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 org.orekit.forces This package provides the interface for force models that will be used by theNumericalPropagator, as well as some classical spacecraft models for surface forces (spherical, box and solar array ...).org.orekit.forces.maneuvers This package provides models of simple maneuvers.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.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.Classes in org.orekit.attitudes that implement AttitudeProvider Modifier and Type Class Description 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.classGroundPointingBase class for ground pointing attitude providers.classInertialProviderThis class handles an inertial attitude provider.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.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.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, org.hipparchus.geometry.euclidean.threed.Vector3D satPointingVector)Creates new instance.SpinStabilized(AttitudeProvider nonRotatingLaw, AbsoluteDate start, org.hipparchus.geometry.euclidean.threed.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 TroposphericDSConverter(SpacecraftState state, int freeStateParameters, AttitudeProvider provider)Simple constructor. -
Uses of AttitudeProvider in org.orekit.forces
Constructors in org.orekit.forces with parameters of type AttitudeProvider Constructor Description AbstractParametricAcceleration(org.hipparchus.geometry.euclidean.threed.Vector3D direction, boolean isInertial, AttitudeProvider attitudeOverride)Simple constructor.HarmonicParametricAcceleration(org.hipparchus.geometry.euclidean.threed.Vector3D direction, AttitudeProvider attitudeOverride, String prefix, AbsoluteDate referenceDate, double fundamentalPeriod, int harmonicMultiplier)Simple constructor.PolynomialParametricAcceleration(org.hipparchus.geometry.euclidean.threed.Vector3D direction, AttitudeProvider attitudeOverride, String prefix, AbsoluteDate referenceDate, int degree)Simple constructor. -
Uses of AttitudeProvider in org.orekit.forces.maneuvers
Methods in org.orekit.forces.maneuvers that return AttitudeProvider Modifier and Type Method Description AttitudeProviderConstantThrustManeuver. getAttitudeOverride()Get the attitude override used for the maneuver.AttitudeProviderImpulseManeuver. getAttitudeOverride()Get the Attitude Provider to use during maneuver.Constructors in org.orekit.forces.maneuvers with parameters of type AttitudeProvider Constructor Description ConstantThrustManeuver(AbsoluteDate date, double duration, double thrust, double isp, AttitudeProvider attitudeOverride, org.hipparchus.geometry.euclidean.threed.Vector3D direction)Simple constructor for a constant direction and constant thrust.ConstantThrustManeuver(AbsoluteDate date, double duration, double thrust, double isp, AttitudeProvider attitudeOverride, org.hipparchus.geometry.euclidean.threed.Vector3D direction, String name)Simple constructor for a constant direction and constant thrust.ImpulseManeuver(T trigger, AttitudeProvider attitudeOverride, org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat, double isp)Build a new instance. -
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 classAbstractGNSSAttitudeProviderBase class for attitude providers for navigation satellites.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 IIR navigation satellites.classGPSBlockIIFAttitude providers for GPS block IIF navigation satellites.classGPSBlockIIRAttitude providers for GPS block IIF navigation satellites. -
Uses of AttitudeProvider in org.orekit.propagation
Fields in org.orekit.propagation declared as AttitudeProvider Modifier and Type Field Description static AttitudeProviderFieldPropagator. DEFAULT_LAWDefault attitude provider.static AttitudeProviderPropagator. DEFAULT_LAWDefault attitude provider.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.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.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, 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 attitudeProv, UnnormalizedSphericalHarmonicsProvider provider)Build a propagator from orbit, attitude provider and potential provider.FieldAbstractAnalyticalPropagator(org.hipparchus.Field<T> field, AttitudeProvider attitudeProvider)Build a new instance.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double 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, double 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, 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.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit, AttitudeProvider attitudeProv)Build a propagator from orbit and attitude provider.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit, AttitudeProvider attitudeProv, double mu)Build a propagator from orbit, attitude provider and central attraction coefficient μ.FieldKeplerianPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, double 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 GPSPropagator.BuilderGPSPropagator.Builder. attitudeProvider(AttitudeProvider userProvider)Sets the attitude provider. -
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 TLEPropagatorTLEPropagator. selectExtrapolator(TLE tle, AttitudeProvider attitudeProvider, double mass)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.SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass)Constructor for a unique initial TLE.TLEPropagator(TLE initialTLE, AttitudeProvider attitudeProvider, double mass)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 AttitudeProviderNumericalPropagatorBuilder. getAttitudeProvider()Get the attitudeProvider.Methods in org.orekit.propagation.conversion with parameters of type AttitudeProvider Modifier and Type Method Description voidNumericalPropagatorBuilder. setAttitudeProvider(AttitudeProvider attitudeProvider)Set the attitude provider. -
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 abstract StateMapperAbstractIntegratedPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngle positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state.protected abstract FieldStateMapper<T>FieldAbstractIntegratedPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, double mu, OrbitType orbitType, PositionAngle 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.Constructors in org.orekit.propagation.integration with parameters of type AttitudeProvider Constructor Description FieldStateMapper(FieldAbsoluteDate<T> referenceDate, double mu, OrbitType orbitType, PositionAngle positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Simple constructor.StateMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngle 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 protected FieldStateMapper<T>FieldNumericalPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, double mu, OrbitType orbitType, PositionAngle positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state.protected StateMapperNumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngle positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. -
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. computeOsculatingState(SpacecraftState mean, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forces)Conversion from mean to osculating orbit.protected StateMapperDSSTPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType ignoredOrbitType, PositionAngle ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state.voidDSSTPropagator. setAttitudeProvider(AttitudeProvider attitudeProvider)Set attitude provider. -
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.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, PositionAngle positionAngle, double dP, int nbPoints)Differentiate a vector function using finite differences.
-