Uses of Interface
org.orekit.utils.ExtendedPositionProvider
-
Packages that use ExtendedPositionProvider Package Description org.orekit.attitudes This package provides classes to represent simple attitudes.org.orekit.bodies This package provides interface to represent the position and geometry of space objects such as stars, planets or asteroids.org.orekit.control.indirect.adjoint This package provides routines to model the adjoint dynamics as in the Pontryagin Maximum Principle, as used in indirect control.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.gravity This package provides all gravity-related forces.org.orekit.forces.radiation This package provides all radiation pressure related forces.org.orekit.gnss.antenna This package provides classes related to receiver and satellites antenna modeling.org.orekit.gnss.attitude This package provides classes related to navigation satellites attitude modeling.org.orekit.models.earth.atmosphere This package provides the atmosphere model interface and several implementations.org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation.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 ExtendedPositionProvider in org.orekit.attitudes
Constructors in org.orekit.attitudes with parameters of type ExtendedPositionProvider Constructor Description AlignedAndConstrained(Vector3D primarySat, TargetProvider primaryTarget, Vector3D secondarySat, TargetProvider secondaryTarget, ExtendedPositionProvider sun, OneAxisEllipsoid earth)
Simple constructor.CelestialBodyPointed(Frame celestialFrame, ExtendedPositionProvider pointedBody, Vector3D phasingCel, Vector3D pointingSat, Vector3D phasingSat)
Creates new instance. -
Uses of ExtendedPositionProvider in org.orekit.bodies
Subinterfaces of ExtendedPositionProvider in org.orekit.bodies Modifier and Type Interface Description interface
CelestialBody
Interface for celestial bodies like Sun, Moon or solar system planets.Classes in org.orekit.bodies that implement ExtendedPositionProvider Modifier and Type Class Description class
AnalyticalSolarPositionProvider
Class 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 ExtendedPositionProvider Constructor Description AbstractCartesianAdjointNonCentralBodyTerm(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 ExtendedPositionProvider Modifier and Type Method Description static List<Panel>
BoxAndSolarArraySpacecraft. 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 ExtendedPositionProvider Constructor Description BoxAndSolarArraySpacecraft(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
Constructors in org.orekit.forces.gravity with parameters of type ExtendedPositionProvider Constructor Description AbstractBodyAttraction(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 ExtendedPositionProvider Modifier and Type Method Description ExtendedPositionProvider
AbstractLightFluxModel. getOccultedBody()
Getter for the occulted body's position provider.Methods in org.orekit.forces.radiation with parameters of type ExtendedPositionProvider Modifier and Type Method Description void
AbstractRadiationForceModel. addOccultingBody(ExtendedPositionProvider provider, double radius)
Add a new occulting body.Constructors in org.orekit.forces.radiation with parameters of type ExtendedPositionProvider Constructor Description AbstractLightFluxModel(ExtendedPositionProvider occultedBody)
Constructor.AbstractRadiationForceModel(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody)
Default constructor.AbstractSolarLightFluxModel(double kRef, ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings)
Constructor.AbstractSolarLightFluxModel(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.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)
Complete constructor.SolarRadiationPressure(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft)
Simple constructor with default reference values. -
Uses of ExtendedPositionProvider in org.orekit.gnss.antenna
Methods in org.orekit.gnss.antenna with parameters of type ExtendedPositionProvider Modifier and Type Method Description abstract GNSSAttitudeProvider
SatelliteType. 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 ExtendedPositionProvider Constructor Description BeidouGeo(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 ExtendedPositionProvider Modifier and Type Method Description protected ExtendedPositionProvider
AbstractSunInfluencedAtmosphere. getSun()
Getter for Sun's position provider.Constructors in org.orekit.models.earth.atmosphere with parameters of type ExtendedPositionProvider Constructor Description AbstractSunInfluencedAtmosphere(ExtendedPositionProvider sun)
Constructor.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.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.propagation.events
Constructors in org.orekit.propagation.events with parameters of type ExtendedPositionProvider Constructor Description EclipseDetector(ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting)
Build a new eclipse 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. -
Uses of ExtendedPositionProvider in org.orekit.propagation.semianalytical.dsst.forces
Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type ExtendedPositionProvider Constructor Description DSSTSolarRadiationPressure(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
Subinterfaces of ExtendedPositionProvider in org.orekit.utils Modifier and Type Interface Description interface
ExtendedPVCoordinatesProvider
Deprecated.since 13.0.Classes in org.orekit.utils that implement ExtendedPositionProvider Modifier and Type Class Description class
FrameAdapter
Adapter fromFrame
toExtendedPositionProvider
.Methods in org.orekit.utils that return ExtendedPositionProvider Modifier and Type Method Description ExtendedPositionProvider
OccultationEngine. getOcculted()
Getter for the occulted body.Constructors in org.orekit.utils with parameters of type ExtendedPositionProvider Constructor Description ExtendedPositionProviderAdapter(Frame parent, ExtendedPositionProvider provider, String name)
Simple constructor.OccultationEngine(ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting)
Build a new occultation engine.
-