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.estimation.measurements The measurements package defines everything that is related to orbit determination measurements.org.orekit.estimation.measurements.gnss This package provides methods to handle GNSS measurements.org.orekit.files.ccsds.definitions This package contains definitions for CCSDS objects (frames, time systems...).org.orekit.files.ccsds.ndm.adm This package contains class managing CCSDS Attitude Data Message.org.orekit.files.ccsds.ndm.adm.apm This package contains class managing CCSDS Attitude Parameter Message.org.orekit.files.general This package provides interfaces for orbit file representations and corresponding parsers.org.orekit.forces.maneuvers.propulsion This package provides propulsion models intended to be used with classManeuver
.org.orekit.frames This package provides classes to handle frames and transforms between them.org.orekit.models.earth.atmosphere This package provides the atmosphere model interface and several implementations.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.intelsat This package provides classes to propagate Intelsat's 11 elements.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.sampling This package provides interfaces and classes dealing with step handling during propagation.org.orekit.propagation.semianalytical.dsst This package provides an implementation of the 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
AttitudeBuilder. build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude.Attitude
FixedFrameBuilder. build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude.Attitude
AggregateBoundedAttitudeProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
AlignedAndConstrained. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.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
FrameAlignedProvider. 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
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
TorqueFree. 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.Rotation
AggregateBoundedAttitudeProvider. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
AlignedAndConstrained. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.default Rotation
AttitudeProvider. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
AttitudesSequence. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
CelestialBodyPointed. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
FixedRate. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
FrameAlignedProvider. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
GroundPointing. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
LofOffset. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
LofOffsetPointing. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Rotation
SpinStabilized. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.Attitude
GroundPointingAttitudeModifier. getBaseState(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the base system state at given date, without modifications.protected Vector3D
BodyCenterPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position in specified frame.protected Vector3D
GroundPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position in specified frame.protected Vector3D
GroundPointingAttitudeModifier. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position in specified frame.protected Vector3D
LofOffsetPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position in specified frame.protected Vector3D
NadirPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position in specified frame.protected Vector3D
TargetPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position in specified frame.TimeStampedPVCoordinates
BodyCenterPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.protected abstract TimeStampedPVCoordinates
GroundPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the target point position/velocity in specified frame.TimeStampedPVCoordinates
GroundPointingAttitudeModifier. 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
NadirPointing. getTargetPVViaInterpolation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute target position-velocity-acceleration vector via interpolation.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, Vector3D phasingCel, Vector3D pointingSat, Vector3D phasingSat)
Creates new instance.YawSteering(Frame inertialFrame, GroundPointing groundPointingLaw, PVCoordinatesProvider sun, 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.Classes in org.orekit.bodies that implement PVCoordinatesProvider Modifier and Type Class Description class
AnalyticalSolarPositionProvider
Class computing low-fidelity positions for the Sun. -
Uses of PVCoordinatesProvider in org.orekit.estimation.measurements
Methods in org.orekit.estimation.measurements with parameters of type PVCoordinatesProvider Modifier and Type Method Description static double
AbstractMeasurement. signalTimeOfFlight(PVCoordinatesProvider adjustableEmitter, AbsoluteDate approxEmissionDate, Vector3D receiverPosition, AbsoluteDate signalArrivalDate, Frame receiverFrame)
Compute propagation delay on a link leg (typically downlink or uplink). -
Uses of PVCoordinatesProvider in org.orekit.estimation.measurements.gnss
Methods in org.orekit.estimation.measurements.gnss that return PVCoordinatesProvider Modifier and Type Method Description protected PVCoordinatesProvider
AbstractInterSatellitesMeasurement. getRemotePV(SpacecraftState[] states)
Get emitting satellite position/velocity provider.protected abstract PVCoordinatesProvider
AbstractOnBoardMeasurement. getRemotePV(SpacecraftState[] states)
Get emitting satellite position/velocity provider.protected PVCoordinatesProvider
AbstractOneWayGNSSMeasurement. getRemotePV(SpacecraftState[] states)
Get emitting satellite position/velocity provider.Constructors in org.orekit.estimation.measurements.gnss with parameters of type PVCoordinatesProvider Constructor Description AbstractOneWayGNSSMeasurement(PVCoordinatesProvider remotePV, QuadraticClockModel remoteClock, AbsoluteDate date, double range, double sigma, double baseWeight, ObservableSatellite local)
Simple constructor.OneWayGNSSPhase(PVCoordinatesProvider remote, double dtRemote, AbsoluteDate date, double phase, double wavelength, double sigma, double baseWeight, ObservableSatellite local)
OneWayGNSSPhase(PVCoordinatesProvider remote, String remoteName, QuadraticClockModel remoteClock, AbsoluteDate date, double phase, double wavelength, double sigma, double baseWeight, ObservableSatellite local, AmbiguityCache cache)
Simple constructor.OneWayGNSSRange(PVCoordinatesProvider remote, double dtRemote, AbsoluteDate date, double range, double sigma, double baseWeight, ObservableSatellite local)
Simple constructor.OneWayGNSSRange(PVCoordinatesProvider remote, QuadraticClockModel remoteClock, AbsoluteDate date, double range, double sigma, double baseWeight, ObservableSatellite local)
Simple constructor.OneWayGNSSRangeRate(PVCoordinatesProvider remote, double dtRemote, AbsoluteDate date, double rangeRate, double sigma, double baseWeight, ObservableSatellite local)
Simple constructor.OneWayGNSSRangeRate(PVCoordinatesProvider remote, QuadraticClockModel remoteClock, AbsoluteDate date, double rangeRate, double sigma, double baseWeight, ObservableSatellite local)
Simple constructor. -
Uses of PVCoordinatesProvider in org.orekit.files.ccsds.definitions
Methods in org.orekit.files.ccsds.definitions with parameters of type PVCoordinatesProvider Modifier and Type Method Description static Transform
FrameFacade. getTransform(FrameFacade frameIn, FrameFacade frameOut, Frame inertialPivotFrame, AbsoluteDate date, PVCoordinatesProvider pv)
Get the transform betweenCCSDS frames
. -
Uses of PVCoordinatesProvider in org.orekit.files.ccsds.ndm.adm
Methods in org.orekit.files.ccsds.ndm.adm with parameters of type PVCoordinatesProvider Modifier and Type Method Description Attitude
AttitudeEndpoints. build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude. -
Uses of PVCoordinatesProvider in org.orekit.files.ccsds.ndm.adm.apm
Methods in org.orekit.files.ccsds.ndm.adm.apm with parameters of type PVCoordinatesProvider Modifier and Type Method Description Attitude
Apm. getAttitude(Frame frame, PVCoordinatesProvider pvProvider)
Get the attitude.Attitude
ApmData. getAttitude(Frame frame, PVCoordinatesProvider pvProvider)
Get the attitude. -
Uses of PVCoordinatesProvider in org.orekit.files.general
Classes in org.orekit.files.general that implement PVCoordinatesProvider Modifier and Type Class Description class
EphemerisSegmentPropagator<C extends TimeStampedPVCoordinates>
APropagator
based on aEphemerisFile.EphemerisSegment
. -
Uses of PVCoordinatesProvider in org.orekit.forces.maneuvers.propulsion
Methods in org.orekit.forces.maneuvers.propulsion with parameters of type PVCoordinatesProvider Modifier and Type Method Description Vector3D
ConstantThrustDirectionProvider. computeThrustDirection(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Vector3D
ThrustDirectionProvider. computeThrustDirection(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the thrust direction corresponding to an orbital state.Attitude
ThrustDirectionAndAttitudeProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.protected Attitude
ThrustDirectionAndAttitudeProvider. getAttitudeFromFrame(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude for DIRECTION_IN_FRAME or DIRECTION_IN_LOF types. -
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, LOF lof, PVCoordinatesProvider provider, String name)
Build a new instance. -
Uses of PVCoordinatesProvider in org.orekit.models.earth.atmosphere
Constructors in org.orekit.models.earth.atmosphere with parameters of type PVCoordinatesProvider Constructor Description DTM2000(DTM2000InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth)
Simple constructor for independent computation.DTM2000(DTM2000InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth, TimeScale utc)
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.JB2008(JB2008InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth, TimeScale utc)
Constructor with space environment information for internal computation.NRLMSISE00(NRLMSISE00InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth)
Constructor.NRLMSISE00(NRLMSISE00InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth, TimeScale ut)
Constructor. -
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
BrouwerLyddanePropagator
This class propagates aSpacecraftState
using the analytical Brouwer-Lyddane model (from J2 to J5 zonal harmonics).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
GLONASSAnalyticalPropagator
This class aims at propagating a GLONASS orbit fromGLONASSOrbitalElements
.class
GNSSPropagator
Common handling ofAbstractAnalyticalPropagator
methods for GNSS propagators.class
SBASPropagator
This class aims at propagating a SBAS orbit fromSBASOrbitalElements
. -
Uses of PVCoordinatesProvider in org.orekit.propagation.analytical.intelsat
Classes in org.orekit.propagation.analytical.intelsat that implement PVCoordinatesProvider Modifier and Type Class Description class
IntelsatElevenElementsPropagator
This class provides elements to propagate Intelsat's 11 elements. -
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
BetaAngleDetector. getCelestialBodyProvider()
Coordinate provider for the celestial body.PVCoordinatesProvider
AngularSeparationDetector. getObserver()
Get the observer for the spacecraft.PVCoordinatesProvider
AngularSeparationFromSatelliteDetector. getPrimaryObject()
Get the primaryObject, at the center of the proximity zone.PVCoordinatesProvider
AlignmentDetector. getPVCoordinatesProvider()
Get the body to align.PVCoordinatesProvider
FieldOfViewDetector. getPVTarget()
Get the position/velocity provider of the target .PVCoordinatesProvider
InterSatDirectViewDetector. getSecondary()
Get the provider for the secondary satellite.PVCoordinatesProvider
AngularSeparationFromSatelliteDetector. getSecondaryObject()
Get the secondaryObject.PVCoordinatesProvider
ExtremumApproachDetector. getSecondaryPVProvider()
Get the secondary position-velocity provider stored in this instance.PVCoordinatesProvider
RelativeDistanceDetector. getSecondaryPVProvider()
Get the secondary position-velocity provider stored in this instance.Methods in org.orekit.propagation.events with parameters of type PVCoordinatesProvider Modifier and Type Method Description static double
BetaAngleDetector. calculateBetaAngle(SpacecraftState state, PVCoordinatesProvider celestialBodyProvider)
Calculate the beta angle between the orbit plane and the celestial body.static double
BetaAngleDetector. calculateBetaAngle(SpacecraftState state, PVCoordinatesProvider celestialBodyProvider, Frame frame)
Calculate the beta angle between the orbit plane and the celestial body.BetaAngleDetector
BetaAngleDetector. withCelestialProvider(PVCoordinatesProvider newProvider)
Create a new instance with the provided coordinate provider.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.AlignmentDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, PVCoordinatesProvider body, double alignAngle)
Protected constructor with full parameters.AngularSeparationDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, PVCoordinatesProvider beacon, PVCoordinatesProvider observer, double proximityAngle)
Protected constructor with full parameters.AngularSeparationDetector(PVCoordinatesProvider beacon, PVCoordinatesProvider observer, double proximityAngle)
Build a new angular separation detector.AngularSeparationFromSatelliteDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, PVCoordinatesProvider primaryObject, PVCoordinatesProvider secondaryObject, double proximityAngle)
Protected constructor with full parameters.AngularSeparationFromSatelliteDetector(PVCoordinatesProvider primaryObject, PVCoordinatesProvider secondaryObject, double proximityAngle)
Build a new angular detachment detector.BetaAngleDetector(double betaAngleThreshold, PVCoordinatesProvider celestialBodyProvider, Frame inertialFrame)
Class constructor.BetaAngleDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, double betaAngleThreshold, PVCoordinatesProvider celestialBodyProvider, Frame inertialFrame)
Protected constructor with full parameters.CylindricalShadowEclipseDetector(PVCoordinatesProvider sun, double occultingBodyRadius, AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler)
Deprecated.since 12.2CylindricalShadowEclipseDetector(PVCoordinatesProvider sun, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings, EventHandler handler)
Constructor.CylindricalShadowEclipseDetector(PVCoordinatesProvider sun, double occultingBodyRadius, EventHandler handler)
Constructor with default detection settings.ExtremumApproachDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, PVCoordinatesProvider secondaryPVProvider)
Constructor.ExtremumApproachDetector(PVCoordinatesProvider secondaryPVProvider)
Constructor with default values.FieldExtremumApproachDetector(Field<T> field, PVCoordinatesProvider secondaryPVProvider)
Constructor with default values.FieldOfViewDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, PVCoordinatesProvider pvTarget, double radiusTarget, VisibilityTrigger trigger, FieldOfView fov)
Protected constructor with full parameters.FieldOfViewDetector(PVCoordinatesProvider pvTarget, double radiusTarget, VisibilityTrigger trigger, FieldOfView fov)
Build a new instance.FieldOfViewDetector(PVCoordinatesProvider pvTarget, FieldOfView fov)
Build a new instance.GroundAtNightDetector(TopocentricFrame groundLocation, PVCoordinatesProvider sun, double dawnDuskElevation, AtmosphericRefractionModel refractionModel)
Simple constructor.GroundAtNightDetector(TopocentricFrame groundLocation, PVCoordinatesProvider sun, double dawnDuskElevation, AtmosphericRefractionModel refractionModel, AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler)
Private constructor.InterSatDirectViewDetector(OneAxisEllipsoid body, double skimmingAltitude, PVCoordinatesProvider secondary, AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler)
Private constructor.InterSatDirectViewDetector(OneAxisEllipsoid body, PVCoordinatesProvider secondary)
simple constructor.RelativeDistanceDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, PVCoordinatesProvider secondaryPVProvider, double distanceThreshold)
Constructor.RelativeDistanceDetector(PVCoordinatesProvider secondaryPVProvider, double distanceThreshold)
Constructor with default values. -
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
GLONASSNumericalPropagator
This class propagates GLONASS orbits using numerical integration.class
NumericalPropagator
This class propagatesorbits
using numerical integration. -
Uses of PVCoordinatesProvider in org.orekit.propagation.sampling
Subinterfaces of PVCoordinatesProvider in org.orekit.propagation.sampling Modifier and Type Interface Description interface
OrekitStepInterpolator
This interface is a space-dynamics aware step interpolator. -
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.utils
Subinterfaces of PVCoordinatesProvider in org.orekit.utils Modifier and Type Interface Description interface
ExtendedPositionProvider
Interface for position providers (including for Field).interface
ExtendedPVCoordinatesProvider
Interface for PV coordinates providers that also support fields.Classes in org.orekit.utils that implement PVCoordinatesProvider Modifier and Type Class Description class
AbsolutePVCoordinates
Position - Velocity - Acceleration linked to a date and a frame.class
AggregatedPVCoordinatesProvider
Aggreate multiplePVCoordinatesProvider
instances together This can be used to describe an aircraft or surface vehicle.static class
AggregatedPVCoordinatesProvider.InvalidPVProvider
Implementation ofPVCoordinatesProvider
that throws an illegal state exception.class
ConstantPVCoordinatesProvider
Provider based on a single point.class
FrameAdapter
Adapter fromFrame
toExtendedPVCoordinatesProvider
.class
ShiftingPVCoordinatesProvider
Provider using simplePVCoordinates.shiftedBy(double)
shiftedBy} and frame transforms for evolution.Methods in org.orekit.utils that return PVCoordinatesProvider Modifier and Type Method Description PVCoordinatesProvider
WaypointPVBuilder. build()
Build aPVCoordinatesProvider
from the waypoints added to this builder.PVCoordinatesProvider
WaypointPVBuilder.InterpolationFactory. create(AbsoluteDate date1, GeodeticPoint point1, AbsoluteDate date2, GeodeticPoint point2, OneAxisEllipsoid body)
Create aPVCoordinatesProvider
which interpolates between the provided waypoints.protected PVCoordinatesProvider
WaypointPVBuilder. createFinal(AbsoluteDate lastDate, GeodeticPoint lastPoint)
Create the final provider.protected PVCoordinatesProvider
WaypointPVBuilder. createInitial(AbsoluteDate firstDate, GeodeticPoint firstPoint)
Create the initial provider.PVCoordinatesProvider
AbsolutePVCoordinates. toTaylorProvider()
Create a local provider using simply Taylor expansion throughAbsolutePVCoordinates.shiftedBy(double)
.PVCoordinatesProvider
TimeStampedPVCoordinates. toTaylorProvider(Frame instanceFrame)
Create a local provider using simply Taylor expansion throughTimeStampedPVCoordinates.shiftedBy(double)
.Methods in org.orekit.utils with parameters of type PVCoordinatesProvider Modifier and Type Method Description AggregatedPVCoordinatesProvider.Builder
AggregatedPVCoordinatesProvider.Builder. addPVProviderAfter(AbsoluteDate date, PVCoordinatesProvider pvProv, boolean erasesLater)
Add aPVCoordinatesProvider
to the collection.AggregatedPVCoordinatesProvider.Builder
AggregatedPVCoordinatesProvider.Builder. addPVProviderBefore(AbsoluteDate date, PVCoordinatesProvider pvProv, boolean erasesEarlier)
Add aPVCoordinatesProvider
to the collection.Constructors in org.orekit.utils with parameters of type PVCoordinatesProvider Constructor Description Builder(PVCoordinatesProvider initialProvider)
Create a builder using the provided initial provider.Constructor parameters in org.orekit.utils with type arguments of type PVCoordinatesProvider Constructor Description AggregatedPVCoordinatesProvider(TimeSpanMap<PVCoordinatesProvider> map)
Class constructor.AggregatedPVCoordinatesProvider(TimeSpanMap<PVCoordinatesProvider> map, AbsoluteDate minDate, AbsoluteDate maxDate)
Class constructor.
-