Uses of Interface
org.orekit.utils.PVCoordinatesProvider
-
Packages that use PVCoordinatesProvider 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.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.drag.atmosphere This package provides the atmosphere model interface and several implementations.org.orekit.forces.radiation This package provides all radiation pressure related forces.org.orekit.frames This package provides classes to handle frames and transforms between them.org.orekit.gnss.attitude This package provides classes related to navigation satellites attitude modeling.org.orekit.models.earth.displacement This package provides models computing reference points displacements on Earth surface.org.orekit.orbits This package provides classes to represent orbits.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.events This package provides interfaces and classes dealing with events occurring during propagation.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 PVCoordinatesProvider in org.orekit.attitudes
Methods in org.orekit.attitudes with parameters of type PVCoordinatesProvider Modifier and Type Method Description Attitude
AttitudeProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
AttitudesSequence. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
CelestialBodyPointed. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
FixedRate. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
GroundPointing. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
InertialProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
LofOffset. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
LofOffsetPointing. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
SpinStabilized. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
TabulatedLofOffset. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
TabulatedProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
YawCompensation. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
YawSteering. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
YawCompensation. getBaseState(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the base system state at given date, without compensation.Attitude
YawSteering. getBaseState(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the base system state at given date, without compensation.TimeStampedPVCoordinates
BodyCenterPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.abstract TimeStampedPVCoordinates
GroundPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.TimeStampedPVCoordinates
LofOffsetPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.TimeStampedPVCoordinates
NadirPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.TimeStampedPVCoordinates
TargetPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.TimeStampedPVCoordinates
YawCompensation. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.TimeStampedPVCoordinates
YawSteering. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.double
YawCompensation. getYawAngle(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the yaw compensation angle at date.Constructors in org.orekit.attitudes with parameters of type PVCoordinatesProvider Constructor Description CelestialBodyPointed(Frame celestialFrame, PVCoordinatesProvider pointedBody, org.hipparchus.geometry.euclidean.threed.Vector3D phasingCel, org.hipparchus.geometry.euclidean.threed.Vector3D pointingSat, org.hipparchus.geometry.euclidean.threed.Vector3D phasingSat)
Creates new instance.YawSteering(Frame inertialFrame, GroundPointing groundPointingLaw, PVCoordinatesProvider sun, org.hipparchus.geometry.euclidean.threed.Vector3D phasingAxis)
Creates a new instance. -
Uses of PVCoordinatesProvider in org.orekit.bodies
Subinterfaces of PVCoordinatesProvider in org.orekit.bodies Modifier and Type Interface Description interface
CelestialBody
Interface for celestial bodies like Sun, Moon or solar system planets. -
Uses of PVCoordinatesProvider in org.orekit.forces
Constructors in org.orekit.forces with parameters of type PVCoordinatesProvider Constructor Description BoxAndSolarArraySpacecraft(double xLength, double yLength, double zLength, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, double dragCoeff, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with best lighting of solar array.BoxAndSolarArraySpacecraft(double xLength, double yLength, double zLength, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, double dragCoeff, double liftRatio, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with best lighting of solar array.BoxAndSolarArraySpacecraft(double xLength, double yLength, double zLength, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, AbsoluteDate referenceDate, org.hipparchus.geometry.euclidean.threed.Vector3D referenceNormal, double rotationRate, double dragCoeff, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with linear rotation of solar array.BoxAndSolarArraySpacecraft(double xLength, double yLength, double zLength, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, AbsoluteDate referenceDate, org.hipparchus.geometry.euclidean.threed.Vector3D referenceNormal, double rotationRate, double dragCoeff, double liftRatio, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with linear rotation of solar array.BoxAndSolarArraySpacecraft(BoxAndSolarArraySpacecraft.Facet[] facets, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, double dragCoeff, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with best lighting of solar array.BoxAndSolarArraySpacecraft(BoxAndSolarArraySpacecraft.Facet[] facets, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, double dragCoeff, double liftRatio, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with best lighting of solar array.BoxAndSolarArraySpacecraft(BoxAndSolarArraySpacecraft.Facet[] facets, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, AbsoluteDate referenceDate, org.hipparchus.geometry.euclidean.threed.Vector3D referenceNormal, double rotationRate, double dragCoeff, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with linear rotation of solar array.BoxAndSolarArraySpacecraft(BoxAndSolarArraySpacecraft.Facet[] facets, PVCoordinatesProvider sun, double solarArrayArea, org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis, AbsoluteDate referenceDate, org.hipparchus.geometry.euclidean.threed.Vector3D referenceNormal, double rotationRate, double dragCoeff, double liftRatio, double absorptionCoeff, double reflectionCoeff)
Build a spacecraft model with linear rotation of solar array. -
Uses of PVCoordinatesProvider in org.orekit.forces.drag.atmosphere
Constructors in org.orekit.forces.drag.atmosphere with parameters of type PVCoordinatesProvider Constructor Description DTM2000(DTM2000InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth)
Simple constructor for independent computation.HarrisPriester(PVCoordinatesProvider sun, OneAxisEllipsoid earth)
Simple constructor for Modified Harris-Priester atmosphere model.HarrisPriester(PVCoordinatesProvider sun, OneAxisEllipsoid earth, double n)
Constructor for Modified Harris-Priester atmosphere model.HarrisPriester(PVCoordinatesProvider sun, OneAxisEllipsoid earth, double[][] tabAltRho)
Constructor for Modified Harris-Priester atmosphere model.HarrisPriester(PVCoordinatesProvider sun, OneAxisEllipsoid earth, double[][] tabAltRho, double n)
Constructor for Modified Harris-Priester atmosphere model.JB2008(JB2008InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth)
Constructor with space environment information for internal computation.NRLMSISE00(NRLMSISE00InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth)
Constructor. -
Uses of PVCoordinatesProvider in org.orekit.forces.radiation
Constructors in org.orekit.forces.radiation with parameters of type PVCoordinatesProvider Constructor Description SolarRadiationPressure(double dRef, double pRef, PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft)
Deprecated.SolarRadiationPressure(PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft)
Deprecated.as of 9.2 replaced bySolarRadiationPressure(ExtendedPVCoordinatesProvider, double, RadiationSensitive)
-
Uses of PVCoordinatesProvider in org.orekit.frames
Classes in org.orekit.frames that implement PVCoordinatesProvider Modifier and Type Class Description class
TopocentricFrame
Topocentric frame.Constructors in org.orekit.frames with parameters of type PVCoordinatesProvider Constructor Description LocalOrbitalFrame(Frame parent, LOFType type, PVCoordinatesProvider provider, String name)
Build a new instance. -
Uses of PVCoordinatesProvider in org.orekit.gnss.attitude
Methods in org.orekit.gnss.attitude with parameters of type PVCoordinatesProvider Modifier and Type Method Description Attitude
AbstractGNSSAttitudeProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state. -
Uses of PVCoordinatesProvider in org.orekit.models.earth.displacement
Constructors in org.orekit.models.earth.displacement with parameters of type PVCoordinatesProvider Constructor Description TidalDisplacement(double rEarth, double sunEarthSystemMassRatio, double earthMoonMassRatio, PVCoordinatesProvider sun, PVCoordinatesProvider moon, IERSConventions conventions, boolean removePermanentDeformation)
Simple constructor. -
Uses of PVCoordinatesProvider in org.orekit.orbits
Classes in org.orekit.orbits that implement PVCoordinatesProvider Modifier and Type Class Description class
CartesianOrbit
This class holds Cartesian orbital parameters.class
CircularOrbit
This class handles circular orbital parameters.class
EquinoctialOrbit
This class handles equinoctial orbital parameters, which can support both circular and equatorial orbits.class
KeplerianOrbit
This class handles traditional Keplerian orbital parameters.class
Orbit
This class handles orbital parameters. -
Uses of PVCoordinatesProvider in org.orekit.propagation
Subinterfaces of PVCoordinatesProvider in org.orekit.propagation Modifier and Type Interface Description interface
BoundedPropagator
This interface is intended for ephemerides valid only during a time range.interface
Propagator
This interface provides a way to propagate an orbit at any time.Classes in org.orekit.propagation that implement PVCoordinatesProvider Modifier and Type Class Description class
AbstractPropagator
Common handling ofPropagator
methods for analytical propagators. -
Uses of PVCoordinatesProvider in org.orekit.propagation.analytical
Classes in org.orekit.propagation.analytical that implement PVCoordinatesProvider Modifier and Type Class Description class
AbstractAnalyticalPropagator
Common handling ofPropagator
methods for analytical propagators.class
AdapterPropagator
Orbit propagator that adapts an underlying propagator, addingdifferential effects
.class
AggregateBoundedPropagator
ABoundedPropagator
that covers a larger time span from several constituent propagators that cover shorter time spans.class
EcksteinHechlerPropagator
This class propagates aSpacecraftState
using the analytical Eckstein-Hechler model.class
Ephemeris
This class is designed to accept and handle tabulated orbital entries.class
KeplerianPropagator
Simple Keplerian orbit propagator.Methods in org.orekit.propagation.analytical that return PVCoordinatesProvider Modifier and Type Method Description PVCoordinatesProvider
AbstractAnalyticalPropagator. getPvProvider()
Get PV coordinates provider. -
Uses of PVCoordinatesProvider in org.orekit.propagation.analytical.gnss
Classes in org.orekit.propagation.analytical.gnss that implement PVCoordinatesProvider Modifier and Type Class Description class
GPSPropagator
This class aims at propagating a GPS orbit fromGPSOrbitalElements
. -
Uses of PVCoordinatesProvider in org.orekit.propagation.analytical.tle
Classes in org.orekit.propagation.analytical.tle that implement PVCoordinatesProvider Modifier and Type Class Description class
DeepSDP4
This class contains the methods that compute deep space perturbation terms.class
SGP4
This class contains methods to compute propagated coordinates with the SGP4 model.class
TLEPropagator
This class provides elements to propagate TLE's. -
Uses of PVCoordinatesProvider in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return PVCoordinatesProvider Modifier and Type Method Description PVCoordinatesProvider
AngularSeparationDetector. getBeacon()
Get the beacon at the center of the proximity zone.PVCoordinatesProvider
AngularSeparationDetector. getObserver()
Get the observer for the spacecraft.PVCoordinatesProvider
EclipseDetector. getOcculted()
Get the occulted body.PVCoordinatesProvider
FieldEclipseDetector. getOcculted()
Get the occulted body.PVCoordinatesProvider
EclipseDetector. getOcculting()
Get the occulting body.PVCoordinatesProvider
FieldEclipseDetector. getOcculting()
Get the occulting body.PVCoordinatesProvider
AlignmentDetector. getPVCoordinatesProvider()
Get the body to align.PVCoordinatesProvider
CircularFieldOfViewDetector. getPVTarget()
Get the position/velocity provider of the target .PVCoordinatesProvider
FieldOfViewDetector. getPVTarget()
Get the position/velocity provider of the target .PVCoordinatesProvider
InterSatDirectViewDetector. getSlave()
Get the provider for the slave satellite.Constructors in org.orekit.propagation.events with parameters of type PVCoordinatesProvider Constructor Description AlignmentDetector(double maxCheck, double threshold, PVCoordinatesProvider body, double alignAngle)
Build a new alignment detector.AlignmentDetector(double threshold, Orbit orbit, PVCoordinatesProvider body, double alignAngle)
Build a new alignment detector.AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle)
Build a new alignment detector.AngularSeparationDetector(PVCoordinatesProvider beacon, PVCoordinatesProvider observer, double proximityAngle)
Build a new angular separation detector.CircularFieldOfViewDetector(double maxCheck, PVCoordinatesProvider pvTarget, org.hipparchus.geometry.euclidean.threed.Vector3D center, double halfAperture)
Build a new instance.EclipseDetector(double maxCheck, double threshold, PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius)
Build a new eclipse detector.EclipseDetector(double maxCheck, PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius)
Build a new eclipse detector.EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius)
Build a new eclipse detector.FieldEclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, org.hipparchus.Field<T> field)
Build a new eclipse detector.FieldEclipseDetector(T maxCheck, PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius)
Build a new eclipse detector.FieldEclipseDetector(T maxCheck, T threshold, PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius)
Build a new eclipse detector.FieldOfViewDetector(PVCoordinatesProvider pvTarget, FieldOfView fov)
Build a new instance.GroundAtNightDetector(TopocentricFrame groundLocation, PVCoordinatesProvider sun, double dawnDuskElevation, AtmosphericRefractionModel refractionModel)
Simple constructor.InterSatDirectViewDetector(OneAxisEllipsoid body, PVCoordinatesProvider slave)
simple constructor. -
Uses of PVCoordinatesProvider in org.orekit.propagation.integration
Classes in org.orekit.propagation.integration that implement PVCoordinatesProvider Modifier and Type Class Description class
AbstractIntegratedPropagator
Common handling ofPropagator
methods for both numerical and semi-analytical propagators.class
IntegratedEphemeris
This class stores sequentially generated orbital parameters for later retrieval. -
Uses of PVCoordinatesProvider in org.orekit.propagation.numerical
Classes in org.orekit.propagation.numerical that implement PVCoordinatesProvider Modifier and Type Class Description class
NumericalPropagator
This class propagatesorbits
using numerical integration. -
Uses of PVCoordinatesProvider in org.orekit.propagation.semianalytical.dsst
Classes in org.orekit.propagation.semianalytical.dsst that implement PVCoordinatesProvider Modifier and Type Class Description class
DSSTPropagator
This class propagatesorbits
using the DSST theory. -
Uses of PVCoordinatesProvider in org.orekit.propagation.semianalytical.dsst.forces
Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type PVCoordinatesProvider Constructor Description DSSTSolarRadiationPressure(double dRef, double pRef, double cr, double area, PVCoordinatesProvider sun, double equatorialRadius)
Deprecated.DSSTSolarRadiationPressure(double cr, double area, PVCoordinatesProvider sun, double equatorialRadius)
Deprecated.as of 9.2 replaced byDSSTSolarRadiationPressure(double, double, ExtendedPVCoordinatesProvider, double)
DSSTSolarRadiationPressure(double dRef, double pRef, PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft)
Deprecated.DSSTSolarRadiationPressure(PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft)
Deprecated.as of 9.2 replaced by {DSSTSolarRadiationPressure(ExtendedPVCoordinatesProvider, double, RadiationSensitive)
-
Uses of PVCoordinatesProvider in org.orekit.utils
Subinterfaces of PVCoordinatesProvider in org.orekit.utils Modifier and Type Interface Description interface
ExtendedPVCoordinatesProvider
Interface for PV coordinates providers that also support fields.Methods in org.orekit.utils that return PVCoordinatesProvider Modifier and Type Method Description PVCoordinatesProvider
TimeStampedPVCoordinates. toTaylorProvider(Frame instanceFrame)
Create a local provider using simply Taylor expansion throughTimeStampedPVCoordinates.shiftedBy(double)
.
-