Uses of Interface
org.orekit.utils.ExtendedPositionProvider
Packages that use ExtendedPositionProvider
Package
Description
This package provides classes to represent simple attitudes.
This package provides interface to represent the position and geometry of
space objects such as stars, planets or asteroids.
This package provides routines to model the adjoint dynamics as in the Pontryagin Maximum Principle, as used
in indirect control.
This package provides the interface for force models that will be used by the
NumericalPropagator, as well as
some classical spacecraft models for surface forces (spherical, box and solar array ...).This package provides all gravity-related forces.
This package provides all radiation pressure related forces.
This package provides classes to handle frames and transforms between them.
This package provides classes related to receiver and satellites antenna modeling.
This package provides classes related to navigation satellites attitude modeling.
This package provides the atmosphere model interface and several implementations.
This package provides classes to represent orbits.
Top level package for analytical propagators.
This package provides classes to propagate GNSS orbits.
This package provides classes to read and extrapolate tle's.
This package provides interfaces and classes dealing with events occurring during propagation.
This package provides built-in implementations of
EventFunction.This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
This package provides useful objects.
-
Uses of ExtendedPositionProvider in org.orekit.attitudes
Methods in org.orekit.attitudes with parameters of type ExtendedPositionProviderModifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldVector3D<FieldUnivariateDerivative2<T>> GroundPointTarget.getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame) Get a target vector.GroundPointTarget.getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame) Get a target vector.default <T extends CalculusFieldElement<T>>
FieldVector3D<FieldUnivariateDerivative2<T>> TargetProvider.getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame) Get a target vector.default FieldVector3D<UnivariateDerivative2> TargetProvider.getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame) Get a target vector.<T extends CalculusFieldElement<T>>
FieldVector3D<T> GroundPointTarget.getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame) Get a target vector.GroundPointTarget.getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame) Get a target vector.<T extends CalculusFieldElement<T>>
FieldVector3D<T> TargetProvider.getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame) Get a target vector.default Vector3DTargetProvider.getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame) Get a target vector.Constructors in org.orekit.attitudes with parameters of type ExtendedPositionProviderModifierConstructorDescriptionAlignedAndConstrained(Vector3D primarySat, TargetProvider primaryTarget, Vector3D secondarySat, TargetProvider secondaryTarget, Frame inertialFrame, ExtendedPositionProvider sun, OneAxisEllipsoid earth) Simple constructor.AlignedAndConstrained(Vector3D primarySat, TargetProvider primaryTarget, Vector3D secondarySat, TargetProvider secondaryTarget, ExtendedPositionProvider sun, OneAxisEllipsoid earth) Constructor with default inertial frame.CelestialBodyPointed(Frame celestialFrame, ExtendedPositionProvider pointedBody, Vector3D phasingCel, Vector3D pointingSat, Vector3D phasingSat) Creates new instance.YawSteering(Frame inertialFrame, GroundPointing groundPointingLaw, ExtendedPositionProvider sun, Vector3D phasingAxis) Creates a new instance. -
Uses of ExtendedPositionProvider in org.orekit.bodies
Subinterfaces of ExtendedPositionProvider in org.orekit.bodiesModifier and TypeInterfaceDescriptioninterfaceInterface for celestial bodies like Sun, Moon or solar system planets.Classes in org.orekit.bodies that implement ExtendedPositionProviderModifier and TypeClassDescriptionclassClass computing low-fidelity positions for the Moon.classClass computing low-fidelity positions for the Sun. -
Uses of ExtendedPositionProvider in org.orekit.control.indirect.adjoint
Constructors in org.orekit.control.indirect.adjoint with parameters of type ExtendedPositionProviderModifierConstructorDescriptionprotectedAbstractCartesianAdjointNonCentralBodyTerm(double mu, ExtendedPositionProvider bodyPositionProvider) Constructor.CartesianAdjointSingleBodyTerm(double mu, ExtendedPositionProvider bodyPositionProvider) Constructor.CartesianAdjointThirdBodyTerm(double mu, ExtendedPositionProvider bodyPositionProvider) Constructor. -
Uses of ExtendedPositionProvider in org.orekit.forces
Methods in org.orekit.forces with parameters of type ExtendedPositionProviderModifier and TypeMethodDescriptionBoxAndSolarArraySpacecraft.buildPanels(double xLength, double yLength, double zLength, ExtendedPositionProvider sun, double solarArrayArea, Vector3D solarArrayAxis, double drag, double liftRatio, double absorption, double reflection) Build the panels of a simple parallelepiped box plus one solar array panel.Constructors in org.orekit.forces with parameters of type ExtendedPositionProviderModifierConstructorDescriptionBoxAndSolarArraySpacecraft(double xLength, double yLength, double zLength, ExtendedPositionProvider sun, double solarArrayArea, Vector3D solarArrayAxis, double dragCoeff, double liftRatio, double absorptionCoeff, double reflectionCoeff) Build a spacecraft model with best lighting of solar array.PointingPanel(Vector3D rotationAxis, ExtendedPositionProvider target, double area, double drag, double liftRatio, double absorption, double reflection) Simple constructor. -
Uses of ExtendedPositionProvider in org.orekit.forces.gravity
Methods in org.orekit.forces.gravity that return ExtendedPositionProviderModifier and TypeMethodDescriptionDeSitterRelativity.getEarth()Get the Earth model used to compute De Sitter effect.Constructors in org.orekit.forces.gravity with parameters of type ExtendedPositionProviderModifierConstructorDescriptionprotectedAbstractBodyAttraction(ExtendedPositionProvider positionProvider, String name, double mu) Simple constructor.SingleBodyAbsoluteAttraction(ExtendedPositionProvider positionProvider, String name, double mu) Simple constructor.SingleBodyRelativeAttraction(ExtendedPositionProvider positionProvider, String name, double mu) Simple constructor.ThirdBodyAttraction(ExtendedPositionProvider positionProvider, String name, double mu) Simple constructor. -
Uses of ExtendedPositionProvider in org.orekit.forces.radiation
Methods in org.orekit.forces.radiation that return ExtendedPositionProviderModifier and TypeMethodDescriptionAbstractLightFluxModel.getOccultedBody()Getter for the occulted body's position provider.Methods in org.orekit.forces.radiation with parameters of type ExtendedPositionProviderModifier and TypeMethodDescriptionvoidAbstractRadiationForceModel.addOccultingBody(ExtendedPositionProvider provider, double radius) Add a new occulting body.Constructors in org.orekit.forces.radiation with parameters of type ExtendedPositionProviderModifierConstructorDescriptionprotectedAbstractLightFluxModel(ExtendedPositionProvider occultedBody) Constructor.protectedAbstractRadiationForceModel(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, EventDetectionSettings eclipseDetectionSettings) Default constructor.protectedAbstractSolarLightFluxModel(double kRef, ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings) Constructor.protectedAbstractSolarLightFluxModel(ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings) Constructor with default value for reference flux.ConicallyShadowedLightFluxModel(double kRef, double occultedBodyRadius, ExtendedPositionProvider occultedBody, double occultingBodyRadius) Constructor with default event detection settings.ConicallyShadowedLightFluxModel(double kRef, double occultedBodyRadius, ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings) Constructor.ConicallyShadowedLightFluxModel(double occultedBodyRadius, ExtendedPositionProvider occultedBody, double occultingBodyRadius) Constructor with default value for reference flux.CylindricallyShadowedLightFluxModel(double kRef, ExtendedPositionProvider occultedBody, double occultingBodyRadius) Constructor with default event detection settings.CylindricallyShadowedLightFluxModel(double kRef, ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings) Constructor.CylindricallyShadowedLightFluxModel(ExtendedPositionProvider occultedBody, double occultingBodyRadius) Constructor with default value for reference flux.ECOM2(int nD, int nB, double value, ExtendedPositionProvider sun, double equatorialRadius) Constructor.ECOM2(int nD, int nB, double value, ExtendedPositionProvider sun, double equatorialRadius, Frames frames) Constructor.KnockeRediffusedForceModel(ExtendedPositionProvider sun, RadiationSensitive spacecraft, double equatorialRadius, double angularResolution) Default Constructor.KnockeRediffusedForceModel(ExtendedPositionProvider sun, RadiationSensitive spacecraft, double equatorialRadius, double angularResolution, TimeScale utc) General constructor.SolarRadiationPressure(double dRef, double pRef, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft) Constructor with default eclipse detection settings.SolarRadiationPressure(double dRef, double pRef, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft, EventDetectionSettings eclipseDetectionSettings) Complete constructor.SolarRadiationPressure(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft) Simple constructor with default reference values. -
Uses of ExtendedPositionProvider in org.orekit.frames
Classes in org.orekit.frames that implement ExtendedPositionProviderConstructors in org.orekit.frames with parameters of type ExtendedPositionProviderModifierConstructorDescriptionOriginTransformProvider(ExtendedPositionProvider origin, Frame frame) Create a transform provider to change the origin of an existing frame. -
Uses of ExtendedPositionProvider in org.orekit.gnss.antenna
Methods in org.orekit.gnss.antenna with parameters of type ExtendedPositionProviderModifier and TypeMethodDescriptionabstract GNSSAttitudeProviderSatelliteType.buildAttitudeProvider(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame, int prnNumber) Build an attitude provider suitable for this satellite type. -
Uses of ExtendedPositionProvider in org.orekit.gnss.attitude
Constructors in org.orekit.gnss.attitude with parameters of type ExtendedPositionProviderModifierConstructorDescriptionBeidouGeo(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.BeidouIGSO(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.BeidouMeo(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.Galileo(double yawRate, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.GenericGNSS(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.Glonass(double yawRate, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.GPSBlockIIA(double yawRate, double yawBias, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.GPSBlockIIF(double yawRate, double yawBias, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor.GPSBlockIIR(double yawRate, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame) Simple constructor. -
Uses of ExtendedPositionProvider in org.orekit.models.earth.atmosphere
Methods in org.orekit.models.earth.atmosphere that return ExtendedPositionProviderModifier and TypeMethodDescriptionprotected ExtendedPositionProviderAbstractSunInfluencedAtmosphere.getSun()Getter for Sun's position provider.Constructors in org.orekit.models.earth.atmosphere with parameters of type ExtendedPositionProviderModifierConstructorDescriptionprotectedAbstractJacchiaBowmanModel(ExtendedPositionProvider sun, TimeScale utc, BodyShape earth, AbsoluteDate minDataEpoch, AbsoluteDate maxDataEpoch) Constructor.protectedConstructor.DTM2000(DTM2000InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth) Simple constructor for independent computation.DTM2000(DTM2000InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth, TimeScale utc) Simple constructor for independent computation.HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth) Simple constructor for Modified Harris-Priester atmosphere model.HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth, double n) Constructor for Modified Harris-Priester atmosphere model.HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth, double[][] tabAltRho) Constructor for Modified Harris-Priester atmosphere model.HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth, double[][] tabAltRho, double n) Constructor for Modified Harris-Priester atmosphere model.JB2006(JB2006InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth) Constructor with space environment information for internal computation.JB2006(JB2006InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth, TimeScale utc) Constructor with space environment information for internal computation.JB2008(JB2008InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth) Constructor with space environment information for internal computation.JB2008(JB2008InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth, TimeScale utc) Constructor with space environment information for internal computation.NRLMSISE00(NRLMSISE00InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth) Constructor.NRLMSISE00(NRLMSISE00InputParameters parameters, ExtendedPositionProvider sun, BodyShape earth, TimeScale ut) Constructor. -
Uses of ExtendedPositionProvider in org.orekit.orbits
Classes in org.orekit.orbits that implement ExtendedPositionProviderModifier and TypeClassDescriptionclassPosition provider assuming pure Keplerian motion. -
Uses of ExtendedPositionProvider in org.orekit.propagation.analytical
Classes in org.orekit.propagation.analytical that implement ExtendedPositionProviderModifier and TypeClassDescriptionclassClass providing position, including Field, based on ephemeris (tabulated states). -
Uses of ExtendedPositionProvider in org.orekit.propagation.analytical.gnss
Classes in org.orekit.propagation.analytical.gnss that implement ExtendedPositionProviderModifier and TypeClassDescriptionclassClass for GNSS extended position provider. -
Uses of ExtendedPositionProvider in org.orekit.propagation.analytical.tle
Classes in org.orekit.propagation.analytical.tle that implement ExtendedPositionProvider -
Uses of ExtendedPositionProvider in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return ExtendedPositionProviderModifier and TypeMethodDescriptionExtremumAngularSeparationDetector.getBeacon()Get the beacon at the center of the proximity zone.FieldAngularSeparationDetector.getBeacon()Get the beacon at the center of the proximity zone.FieldExtremumAngularSeparationDetector.getBeacon()Get the beacon at the center of the proximity zone.ExtremumAngularSeparationDetector.getObserver()Get the observer for the spacecraft.FieldAngularSeparationDetector.getObserver()Get the observer for the spacecraft.FieldExtremumAngularSeparationDetector.getObserver()Get the observer for the spacecraft.Constructors in org.orekit.propagation.events with parameters of type ExtendedPositionProviderModifierConstructorDescriptionEclipseDetector(ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting) Build a new eclipse detector.ExtremumAngularSeparationDetector(EventDetectionSettings detectionSettings, EventHandler handler, ExtendedPositionProvider beacon, ExtendedPositionProvider observer) Constructor with full parameters.protectedFieldAngularSeparationDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, ExtendedPositionProvider beacon, ExtendedPositionProvider observer, T proximityAngle) Protected constructor with full parameters.FieldAngularSeparationDetector(ExtendedPositionProvider beacon, ExtendedPositionProvider observer, T proximityAngle) Build a new angular separation detector.FieldCylindricalShadowEclipseDetector(ExtendedPositionProvider sun, T occultingBodyRadius, FieldEventDetectionSettings<T> eventDetectionSettings, FieldEventHandler<T> handler) Constructor.FieldCylindricalShadowEclipseDetector(ExtendedPositionProvider sun, T occultingBodyRadius, FieldEventHandler<T> handler) Constructor with default detection settings.FieldEclipseDetector(Field<T> field, ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting) Build a new eclipse detector.FieldExtremumAngularSeparationDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, ExtendedPositionProvider beacon, ExtendedPositionProvider observer) Protected constructor with full parameters.FieldGroundAtNightDetector(TopocentricFrame topocentricFrame, ExtendedPositionProvider sun, T dawnDuskElevation, AtmosphericRefractionModel refractionModel) Simple constructor.protectedFieldGroundAtNightDetector(TopocentricFrame topocentricFrame, ExtendedPositionProvider sun, T dawnDuskElevation, AtmosphericRefractionModel refractionModel, FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler) Private constructor. -
Uses of ExtendedPositionProvider in org.orekit.propagation.events.functions
Constructors in org.orekit.propagation.events.functions with parameters of type ExtendedPositionProviderModifierConstructorDescriptionExtremumAngularSeparationFunction(ExtendedPositionProvider beacon, ExtendedPositionProvider observer) Protected constructor with full parameters.GroundAtNightEventFunction(TopocentricFrame topocentricFrame, ExtendedPositionProvider sun, double dawnDuskElevation, AtmosphericRefractionModel refractionModel) Private constructor. -
Uses of ExtendedPositionProvider in org.orekit.propagation.semianalytical.dsst.forces
Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type ExtendedPositionProviderModifierConstructorDescriptionDSSTSolarRadiationPressure(double dRef, double pRef, double cr, double area, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, double mu) Constructor with customizable reference values but spherical spacecraft.DSSTSolarRadiationPressure(double cr, double area, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, double mu) Simple constructor with default reference values and spherical spacecraft.DSSTSolarRadiationPressure(double dRef, double pRef, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft, double mu) Complete constructor.DSSTSolarRadiationPressure(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft, double mu) Simple constructor with default reference values, but custom spacecraft. -
Uses of ExtendedPositionProvider in org.orekit.utils
Classes in org.orekit.utils that implement ExtendedPositionProviderModifier and TypeClassDescriptionclassAbstract class for position provider based on a given type of provider.classFixed-position (in a given frame) provider.classAdapter fromFrametoExtendedPositionProvider.classPosition provider from a given fixed point w.r.t. to a body.classClass providing position, including Field, according to 2nd order Taylor expansion.Methods in org.orekit.utils that return ExtendedPositionProviderConstructors in org.orekit.utils with parameters of type ExtendedPositionProviderModifierConstructorDescriptionExtendedPositionProviderAdapter(Frame parent, ExtendedPositionProvider provider, String name) Simple constructor.OccultationEngine(ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting) Build a new occultation engine.