Uses of Interface
org.orekit.utils.PVCoordinatesProvider

Packages that use PVCoordinatesProvider
fr.cnes.sirius.patrius.assembly.models   
fr.cnes.sirius.patrius.assembly.properties   
fr.cnes.sirius.patrius.bodies   
fr.cnes.sirius.patrius.events   
fr.cnes.sirius.patrius.events.sensor   
fr.cnes.sirius.patrius.forces.radiation   
fr.cnes.sirius.patrius.groundstation   
fr.cnes.sirius.patrius.guidance   
fr.cnes.sirius.patrius.projections   
fr.cnes.sirius.patrius.propagation   
fr.cnes.sirius.patrius.propagation.precomputed.multi   
fr.cnes.sirius.patrius.signalpropagation   
fr.cnes.sirius.patrius.stela.bodies   
fr.cnes.sirius.patrius.stela.forces.radiation   
fr.cnes.sirius.patrius.stela.orbits   
fr.cnes.sirius.patrius.stela.propagation   
fr.cnes.sirius.patrius.tools.force.validation   
fr.cnes.sirius.patrius.utils   
fr.cnes.sirius.patrius.wrenches   
fr.cnes.sirius.validate.mocks.ephemeris   
org.orekit.attitudes This package provides classes to represent simple attitudes. 
org.orekit.attitudes.directions   
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.atmospheres   
org.orekit.forces.radiation   
org.orekit.forces.relativistic   
org.orekit.frames This package provides classes to handle frames and transforms between them. 
org.orekit.orbits This package provides classes to represent orbits. 
org.orekit.propagation This package provides tools to propagate orbital states with different methods. 
org.orekit.propagation.analytical   
org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's. 
org.orekit.propagation.analytical.twod   
org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation. 
org.orekit.propagation.numerical   
org.orekit.propagation.precomputed   
org.orekit.time This independent package provides classes to handle epochs, time scales, and to compare instants together. 
org.orekit.utils This package provides useful objects. 
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.assembly.models
 

Classes in fr.cnes.sirius.patrius.assembly.models that implement PVCoordinatesProvider
 class SensorModel
           
 

Methods in fr.cnes.sirius.patrius.assembly.models with parameters of type PVCoordinatesProvider
 void SensorModel.setMainTarget(PVCoordinatesProvider target, LocalRadiusProvider radius)
          Sets the main target of the sensor property.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.assembly.properties
 

Methods in fr.cnes.sirius.patrius.assembly.properties that return PVCoordinatesProvider
 PVCoordinatesProvider[] SensorProperty.getInhibitionTargets()
           
 PVCoordinatesProvider SensorProperty.getMainTarget()
           
 

Methods in fr.cnes.sirius.patrius.assembly.properties with parameters of type PVCoordinatesProvider
 void SensorProperty.setInhibitionFieldsAndTargets(IFieldOfView[] fields, PVCoordinatesProvider[] targets, LocalRadiusProvider[] targetRadiuses)
          Sets the arrays of inhibition fields and the associated targets : the two array must have the same length.
 void SensorProperty.setMainTarget(PVCoordinatesProvider target, LocalRadiusProvider radius)
          Sets the main target of the sensor
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.bodies
 

Methods in fr.cnes.sirius.patrius.bodies with parameters of type PVCoordinatesProvider
 Line BasicBoardSun.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
           Get the line from the position in pvCoord to the Sun.
 Vector3D BasicBoardSun.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
           Get the direction of the sun.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.events
 

Constructors in fr.cnes.sirius.patrius.events with parameters of type PVCoordinatesProvider
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag, Vector3D center, double halfAperture)
          Constructor with default maxcheck and default threshold, creating a circularFOVDetector and an EllipsoidEclipseDetector
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag, Vector3D center, double halfAperture, double maxCheck, double threshold)
          Constructor with user maxcheck and threshold creating a circularFOVDetector and an EllipsoidEclipseDetector
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action action)
          Constructor with user maxcheck and threshold creating a circularFOVDetector and an EllipsoidEclipseDetector
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor with user maxcheck and threshold creating a circularFOVDetector and an EllipsoidEclipseDetector
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.events.sensor
 

Methods in fr.cnes.sirius.patrius.events.sensor that return PVCoordinatesProvider
 PVCoordinatesProvider ExtremaSightAxisDetector.getTargetPoint()
          Get the target point.
 

Constructors in fr.cnes.sirius.patrius.events.sensor with parameters of type PVCoordinatesProvider
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName)
          Constructor based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold)
          Constructor based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Vector3D sightAxisDirection)
          Constructor to use without assembly.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold)
          Constructor to use without assembly.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action action)
          Constructor to use without assembly.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor to use without assembly.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor to use without assembly for both minimal and maximal angle detection.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor to use without assembly for both minimal and maximal angle detection.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.forces.radiation
 

Methods in fr.cnes.sirius.patrius.forces.radiation with parameters of type PVCoordinatesProvider
static double PatriusSolarRadiationPressure.getLightningRatio(PVCoordinatesProvider sun, Vector3D satSunVector, GeometricBodyShape earthModel, Vector3D position, Frame frame, AbsoluteDate date)
          Get the lightning ratio ([0-1]).
 

Constructors in fr.cnes.sirius.patrius.forces.radiation with parameters of type PVCoordinatesProvider
PatriusSolarRadiationPressure(double dRef, double pRef, PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationSensitive spacecraftModel)
          Complete constructor.
PatriusSolarRadiationPressure(double dRef, double pRef, PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationSensitive spacecraftModel, boolean computePD)
          Complete constructor.
PatriusSolarRadiationPressure(Parameter referenceFlux, PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationSensitive spacecraftModel)
          Complete constructor using Parameter.
PatriusSolarRadiationPressure(Parameter referenceFlux, PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationSensitive spacecraftModel, boolean computePD)
          Complete constructor using Parameter.
PatriusSolarRadiationPressure(PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationSensitive spacecraftModel)
          Simple constructor with default reference values.
PatriusSolarRadiationPressure(PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationSensitive spacecraftModel, boolean computePD)
          Simple constructor with default reference values.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.groundstation
 

Classes in fr.cnes.sirius.patrius.groundstation that implement PVCoordinatesProvider
 class GeometricStationAntenna
          Class representing an a geometric model for a ground station antenna.
It is used in reverse station visibility event detection.
 class RFStationAntenna
          This class represents an RF antenna model for a ground station.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.guidance
 

Methods in fr.cnes.sirius.patrius.guidance with parameters of type PVCoordinatesProvider
static AngularVelocitiesHarmonicProfile GuidanceProfileBuilder.computeAngularVelocitiesHarmonicProfile(AttitudeLawLeg attitude, PVCoordinatesProvider provider, Frame frame, AbsoluteDate tref, double period, int order, KinematicsToolkit.IntegrationType integType, double integStep)
          Compute the angular velocities harmonic guidance profile.
 Attitude QuaternionHarmonicProfile.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude QuaternionPolynomialProfile.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude AngularVelocitiesPolynomialProfile.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate userDate, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude AngularVelocitiesHarmonicProfile.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate userDate, Frame frame)
          Compute the attitude corresponding to an orbital state.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.projections
 

Classes in fr.cnes.sirius.patrius.projections that implement PVCoordinatesProvider
 class ProjectionEllipsoid
           This class extends the ExtendedOneAxisEllipsoid class and provides utility methods needed for projections.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.propagation
 

Classes in fr.cnes.sirius.patrius.propagation that implement PVCoordinatesProvider
 class PVCoordinatePropagator
           This class is an analytical propagator which propagates states from the input PV, Attitude, and additional state provider.
 

Constructors in fr.cnes.sirius.patrius.propagation with parameters of type PVCoordinatesProvider
PVCoordinatePropagator(PVCoordinatesProvider pvCoordProvider, AbsoluteDate initDate, double mu, Frame frame)
          Creates an instance of PVCoordinatePropagator without attitude and additional state providers
PVCoordinatePropagator(PVCoordinatesProvider pvCoordProvider, AbsoluteDate initDate, double mu, Frame frame, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents, List<AdditionalStateProvider> additionalStateProviders)
          Creates an instance of PVCoordinatePropagator with PV, attitude for forces, attitude for events, and additional state providers given by the user.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.propagation.precomputed.multi
 

Classes in fr.cnes.sirius.patrius.propagation.precomputed.multi that implement PVCoordinatesProvider
 class MultiIntegratedEphemeris
           This interface is copied from IntegratedEphemeris and adapted to multi propagation.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.signalpropagation
 

Methods in fr.cnes.sirius.patrius.signalpropagation with parameters of type PVCoordinatesProvider
 SignalPropagation SignalPropagationModel.computeSignalPropagation(PVCoordinatesProvider transmitter, PVCoordinatesProvider receiver, AbsoluteDate date, SignalPropagationModel.FixedDate fixedDateType)
          Computes the signal propagation object in the void at a particular date
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.stela.bodies
 

Classes in fr.cnes.sirius.patrius.stela.bodies that implement PVCoordinatesProvider
 class MeeusMoonStela
           This class implements the Moon ephemerides according to the algorithm of Meeus, it only provides the position.
 class MeeusSunStela
          Deprecated. 
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.stela.forces.radiation
 

Constructors in fr.cnes.sirius.patrius.stela.forces.radiation with parameters of type PVCoordinatesProvider
SRPPotential(PVCoordinatesProvider sun, double m, double s, double c)
          create a SRP Potential model using the sun and spacecraft characteristics.
SRPSquaring(RadiationSensitive radiativeSpacecraft, int quadraturePoints, PVCoordinatesProvider sunBody, double earthRadius)
          Create an instance with an assembly and a number of points.
SRPSquaring(RadiationSensitive radiativeSpacecraft, int quadraturePoints, PVCoordinatesProvider sunBody, double earthRadius, double dRef, double pRef)
          Create an instance with an assembly and a number of points.
SRPSquaring(RadiationSensitive radiativeSpacecraft, PVCoordinatesProvider sunBody, double earthRadius)
          Create an instance with an assembly and a number of points.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.stela.orbits
 

Classes in fr.cnes.sirius.patrius.stela.orbits that implement PVCoordinatesProvider
 class StelaEquinoctialOrbit
          This class handles Stela equinoctial orbital parameters, which can support both circular and equatorial orbits.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.stela.propagation
 

Classes in fr.cnes.sirius.patrius.stela.propagation that implement PVCoordinatesProvider
 class StelaAbstractPropagator
          Common handling of Propagator methods for analytical propagators.
 class StelaGTOPropagator
          STELA propagator for Geostationnary Transfert Orbits (GTO).
 

Methods in fr.cnes.sirius.patrius.stela.propagation that return PVCoordinatesProvider
 PVCoordinatesProvider StelaAbstractPropagator.getPvProvider()
          Get PV coordinates provider.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.tools.force.validation
 

Classes in fr.cnes.sirius.patrius.tools.force.validation that implement PVCoordinatesProvider
 class BasicPVCoordinatesProvider
           
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.utils
 

Classes in fr.cnes.sirius.patrius.utils that implement PVCoordinatesProvider
 class AlmanacPVCoordinates
           This class implements the PVCoordinatesProvider to compute position velocity of a GPS or Galileo constellation satellite from its almanac parameters.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.patrius.wrenches
 

Constructors in fr.cnes.sirius.patrius.wrenches with parameters of type PVCoordinatesProvider
SolarRadiationWrench(double distance, double pressure, double sunRadius, PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationWrenchSensitive spacecraftModel)
          Complete constructor.
SolarRadiationWrench(Parameter distance, Parameter pressure, Parameter sunRadius, PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationWrenchSensitive spacecraftModel)
          Complete constructor using Parameter.
SolarRadiationWrench(PVCoordinatesProvider sunBody, GeometricBodyShape shape, RadiationWrenchSensitive spacecraftModel)
          Simple constructor with default reference values.
 

Uses of PVCoordinatesProvider in fr.cnes.sirius.validate.mocks.ephemeris
 

Classes in fr.cnes.sirius.validate.mocks.ephemeris that implement PVCoordinatesProvider
 class UserCelestialBody
          User-made Celestial body.
 

Uses of PVCoordinatesProvider in org.orekit.attitudes
 

Fields in org.orekit.attitudes declared as PVCoordinatesProvider
protected  PVCoordinatesProvider AbstractSlew.currentProvider
          The PV coordinates provider that has been used to compute the maneuver.
 

Methods in org.orekit.attitudes with parameters of type PVCoordinatesProvider
 void Slew.compute(PVCoordinatesProvider pvProv)
          Compute the slew corresponding to an orbital state.
 void IsisNumericalSpinBiasSlew.compute(PVCoordinatesProvider pvProv)
          Compute the slew corresponding to an orbital state.
 void IsisAnalyticalSpinBiasSlew.compute(PVCoordinatesProvider pvProv)
          Compute the slew corresponding to an orbital state.
 void ConstantSpinSlew.compute(PVCoordinatesProvider pvProv)
           
 void TwoSpinBiasSlew.compute(PVCoordinatesProvider pvProv)
           
 double AbstractIsisSpinBiasSlew.computeDuration(PVCoordinatesProvider pvProv)
          Computes the slew duration.
 Attitude ComposedAttitudeLaw.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
           
 Attitude BodyCenterPointing.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude TargetPointing.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude ConstantAttitudeLaw.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude AttitudeLawLeg.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
           
 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 LofOffset.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude RelativeTabulatedAttitudeLaw.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude IsisSunPointing.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude TwoDirectionsAttitude.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude AttitudeLegLaw.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 TabulatedAttitude.getAttitude(PVCoordinatesProvider pvProvider, AbsoluteDate date, Frame inFrame)
          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 AbstractSlew.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
           
 Attitude AttitudeLegsSequence.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Gets the attitude from the sequence.
The AttitudeLeg matching the date is called to compute the attitude.
 Attitude RelativeTabulatedAttitudeLeg.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 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 AttitudesSequence.getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the attitude corresponding to an orbital state.
 Attitude GroundPointingWrapper.getBaseState(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the base system state at given date, without compensation.
abstract  TimeStampedAngularCoordinates GroundPointingWrapper.getCompensation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame, Attitude base)
          Compute the TimeStampedAngularCoordinates at a given time.
 TimeStampedAngularCoordinates YawCompensation.getCompensation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame orbitFrame, Attitude base)
          Compute the TimeStampedAngularCoordinates at a given time.
 TimeStampedAngularCoordinates YawSteering.getCompensation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame orbitFrame, Attitude base)
          Compute the TimeStampedAngularCoordinates at a given time.
 Attitude AttitudeLegsSequence.getOldAttitudeOnTransition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Returns the attitude at a transition date for the old attitude law (the law previous to the valid transition law).
protected  Vector3D GroundPointingWrapper.getTargetPoint(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the target point in specified frame.
protected  Vector3D TargetGroundPointing.getTargetPoint(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the target point in specified frame.
protected  Vector3D BodyCenterGroundPointing.getTargetPoint(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
           
protected  Vector3D LofOffsetPointing.getTargetPoint(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the target point in specified frame.
protected  Vector3D NadirPointing.getTargetPoint(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the target point in specified frame.
protected abstract  Vector3D GroundPointing.getTargetPoint(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
          Compute the target point in specified frame.
protected  TimeStampedPVCoordinates GroundPointingWrapper.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)
           
protected  TimeStampedPVCoordinates GroundPointing.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
AttitudeFrame(PVCoordinatesProvider pvProvider, AttitudeLaw attitudeLaw, Frame referenceFrame)
          Constructor of the dynamic spacecraft frame.
AttitudeLegsSequence(PVCoordinatesProvider pvcp)
          Only constructor for this class.
AttitudeTransformProvider(AttitudeLaw law, PVCoordinatesProvider pv, Frame frame)
          Protected constructor.
CelestialBodyPointed(Frame pCelestialFrame, PVCoordinatesProvider pPointedBody, Vector3D pPhasingCel, Vector3D pPointingSat, Vector3D pPhasingSat)
          Creates new instance.
YawSteering(GroundPointing groundPointingLaw, PVCoordinatesProvider sun, Vector3D phasingAxis)
          Creates a new instance.
 

Uses of PVCoordinatesProvider in org.orekit.attitudes.directions
 

Methods in org.orekit.attitudes.directions with parameters of type PVCoordinatesProvider
 Line IDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line NadirDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
           
 Line MomentumDirection.getLine(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line GlintApproximatePointingDirection.getLine(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line EarthToCelestialBodyCenterDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line GenericTargetDirection.getLine(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line ConstantVectorDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the line containing the given origin point and directed by the direction vector
 Line EarthCenterDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line CrossProductDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the cross product of directions.
 Line GroundVelocityDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
           
 Line CelestialBodyPolesAxisDirection.getLine(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line VelocityDirection.getLine(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Line ToCelestialBodyCenterDirection.getLine(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
 Vector3D IDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D NadirDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
           
 Vector3D MomentumDirection.getVector(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D GlintApproximatePointingDirection.getVector(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D EarthToCelestialBodyCenterDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D GenericTargetDirection.getVector(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D ConstantVectorDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D EarthCenterDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D CrossProductDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the cross product of direction1 vector and dirction2 vector.
 Vector3D GroundVelocityDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
           
 Vector3D CelestialBodyPolesAxisDirection.getVector(PVCoordinatesProvider pvCoord, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D VelocityDirection.getVector(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 Vector3D ToCelestialBodyCenterDirection.getVector(PVCoordinatesProvider origin, AbsoluteDate date, Frame frame)
          Provides the direction vector at a given date in a given frame.
 

Constructors in org.orekit.attitudes.directions with parameters of type PVCoordinatesProvider
GenericTargetDirection(PVCoordinatesProvider inTarget)
          Build a direction from a target described by its PVCoordinatesProvider
GlintApproximatePointingDirection(ExtendedOneAxisEllipsoid shape, PVCoordinatesProvider sunPV)
          Constructor with default solver (BisectionSolver.BisectionSolver(double, double)).
GlintApproximatePointingDirection(ExtendedOneAxisEllipsoid shape, PVCoordinatesProvider sunPV, UnivariateSolver univariateSolver)
          Constructor.
 

Uses of PVCoordinatesProvider in org.orekit.bodies
 

Subinterfaces of PVCoordinatesProvider in org.orekit.bodies
 interface CelestialBody
          Interface for celestial bodies like Sun, Moon or solar system planets.
 interface GeometricBodyShape
          Extended interface for celestial bodies shapes : extends the OREKIT's BodyShape interface by adding geometric methods.
 

Classes in org.orekit.bodies that implement PVCoordinatesProvider
 class AbstractCelestialBody
          Abstract implementation of the CelestialBody interface.
 class ExtendedOneAxisEllipsoid
           implementation of the PatriusBodyShape interface : this an extended spheroid model to represent celestial bodies shapes.
 class MeeusMoon
           This class implements the Moon ephemerides according to the algorithm of Meeus.
 class MeeusSun
           This class implements the Sun ephemerides according to the algorithm of Meeus, it only provides the position.
 

Methods in org.orekit.bodies with parameters of type PVCoordinatesProvider
 double GeometricBodyShape.getLocalRadius(Vector3D position, Frame frame, AbsoluteDate date, PVCoordinatesProvider occultedBody)
          Calculate the apparent radius.
 double ExtendedOneAxisEllipsoid.getLocalRadius(Vector3D position, Frame frame, AbsoluteDate date, PVCoordinatesProvider occultedBody)
           
 

Uses of PVCoordinatesProvider in org.orekit.forces.atmospheres
 

Constructors in org.orekit.forces.atmospheres with parameters of type PVCoordinatesProvider
DTM2000(DTM2000InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth)
          Simple constructor for independent computation.
HarrisPriester(PVCoordinatesProvider sun, BodyShape earth)
          Simple constructor for Modified Harris-Priester atmosphere model.
HarrisPriester(PVCoordinatesProvider sun, BodyShape earth, double n)
          Constructor for Modified Harris-Priester atmosphere model.
HarrisPriester(PVCoordinatesProvider sun, BodyShape earth, double[][] tabAltRho)
          Constructor for Modified Harris-Priester atmosphere model.
HarrisPriester(PVCoordinatesProvider sun, BodyShape earth, double[][] tabAltRho, double n)
          Constructor for Modified Harris-Priester atmosphere model.
JB2006(JB2006InputParameters parameters, PVCoordinatesProvider sun, BodyShape earth)
          Constructor with space environment information for internal computation.
 

Uses of PVCoordinatesProvider in org.orekit.forces.radiation
 

Constructors in org.orekit.forces.radiation with parameters of type PVCoordinatesProvider
RediffusedFlux(int nCorona, int nMeridian, Frame bodyFrame, CelestialBody sunProvider, PVCoordinatesProvider satProvider, AbsoluteDate d, IEmissivityModel model)
          Default constructor of rediffused flux.
RediffusedFlux(int nCorona, int nMeridian, Frame bodyFrame, CelestialBody sun, PVCoordinatesProvider satProvider, AbsoluteDate dDate, IEmissivityModel model, boolean inIr, boolean inAlbedo)
          Generic constructor of rediffused flux.
SolarRadiationPressure(double dRef, double pRef, PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft)
          Complete constructor.
SolarRadiationPressure(double dRef, double pRef, PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft, boolean computePD)
          Complete constructor.
SolarRadiationPressure(Parameter refFlux, PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft)
          Complete constructor.
SolarRadiationPressure(Parameter refFlux, PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft, boolean computePD)
          Complete constructor.
SolarRadiationPressure(PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft)
          Simple constructor with default reference values.
SolarRadiationPressure(PVCoordinatesProvider sun, double equatorialRadius, RadiationSensitive spacecraft, boolean computePD)
          Simple constructor with default reference values.
 

Uses of PVCoordinatesProvider in org.orekit.forces.relativistic
 

Constructors in org.orekit.forces.relativistic with parameters of type PVCoordinatesProvider
CoriolisRelativisticEffect(double sunMu, PVCoordinatesProvider sunPV)
          Constructor with partial derivative computation by default.
CoriolisRelativisticEffect(double sunMu, PVCoordinatesProvider sunPV, boolean computePartialDerivativesVel)
          Constructor.
 

Uses of PVCoordinatesProvider in org.orekit.frames
 

Classes in org.orekit.frames that implement PVCoordinatesProvider
 class SpacecraftFrame
          Deprecated. as of 6.0 replaced by SpacecraftState.toTransform()
 class TopocentricFrame
          Topocentric frame.
 

Constructors in org.orekit.frames with parameters of type PVCoordinatesProvider
LocalOrbitalFrame(Frame parent, LOFType type, PVCoordinatesProvider provider, String name)
          Build a new instance.
 

Uses of PVCoordinatesProvider in org.orekit.orbits
 

Classes in org.orekit.orbits that implement PVCoordinatesProvider
 class ApsisOrbit
          This class handles periapsis/apoapsis parameters.
 class CartesianOrbit
          This class holds cartesian orbital parameters.
 class CircularOrbit
          This class handles circular orbital parameters.
 class EquatorialOrbit
          This class handles non circular equatorial 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
 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
 class AbstractPropagator
          Common handling of Propagator methods for analytical propagators.
 class AnalyticalIntegratedEphemeris
          This class stores sequentially generated orbital parameters for later retrieval.
 

Methods in org.orekit.propagation that return PVCoordinatesProvider
 PVCoordinatesProvider AbstractPropagator.getPvProvider()
          Get PV coordinates provider.
 

Uses of PVCoordinatesProvider in org.orekit.propagation.analytical
 

Classes in org.orekit.propagation.analytical that implement PVCoordinatesProvider
 class AbstractLyddanePropagator
          Abstract Lyddane propagator.
 class AdapterPropagator
          Orbit propagator that adapts an underlying propagator, adding differential effects.
 class EcksteinHechlerPropagator
          This class propagates a SpacecraftState using the analytical Eckstein-Hechler model.
 class J2SecularPropagator
          J2 secular propagator.
 class KeplerianPropagator
          Simple keplerian orbit propagator.
 class LyddaneLongPeriodPropagator
          Lyddane long period propagator.
 class LyddaneSecularPropagator
          Lyddane secular propagator.
 

Uses of PVCoordinatesProvider in org.orekit.propagation.analytical.tle
 

Classes in org.orekit.propagation.analytical.tle that implement PVCoordinatesProvider
 class TLEPropagator
          This class provides elements to propagate TLE's.
 

Uses of PVCoordinatesProvider in org.orekit.propagation.analytical.twod
 

Classes in org.orekit.propagation.analytical.twod that implement PVCoordinatesProvider
 class Analytical2DPropagator
          This class propagates an analytical 2D orbit model and extends the AbstractPropagator class.
 

Uses of PVCoordinatesProvider in org.orekit.propagation.events
 

Methods in org.orekit.propagation.events that return PVCoordinatesProvider
 PVCoordinatesProvider ExtremaDistanceDetector.getBody()
           
 PVCoordinatesProvider DistanceDetector.getBody()
          Returns the body.
 PVCoordinatesProvider ThreeBodiesAngleDetector.getFirstBody()
          Get 1st body.
 PVCoordinatesProvider ExtremaThreeBodiesAngleDetector.getFirstBody()
          Get 1st body
 PVCoordinatesProvider EclipseDetector.getOcculted()
          Get the occulted body.
 PVCoordinatesProvider EclipseDetector.getOcculting()
          Get the occulting body.
 PVCoordinatesProvider AlignmentDetector.getPVCoordinatesProvider()
          Get the body to align.
 PVCoordinatesProvider DihedralFieldOfViewDetector.getPVTarget()
          Get the position/velocity provider of the target .
 PVCoordinatesProvider CircularFieldOfViewDetector.getPVTarget()
          Get the position/velocity provider of the target .
 PVCoordinatesProvider ThreeBodiesAngleDetector.getSecondBody()
          Get 2nd body.
 PVCoordinatesProvider ExtremaThreeBodiesAngleDetector.getSecondBody()
          Get 2nd body
 PVCoordinatesProvider NadirSolarIncidenceDetector.getSun()
          Returns Sun.
 PVCoordinatesProvider ThreeBodiesAngleDetector.getThirdBody()
          Get 3rd body.
 PVCoordinatesProvider ExtremaThreeBodiesAngleDetector.getThirdBody()
          Get 3rd body
 

Methods in org.orekit.propagation.events with parameters of type PVCoordinatesProvider
 double ConstantRadiusProvider.getLocalRadius(Vector3D position, Frame frame, AbsoluteDate date, PVCoordinatesProvider occultedBodyIn)
          Calculate the apparent radius.
 double VariableRadiusProvider.getLocalRadius(Vector3D position, Frame frame, AbsoluteDate date, PVCoordinatesProvider occultedBodyIn)
          Calculate the apparent radius.
 double LocalRadiusProvider.getLocalRadius(Vector3D position, Frame frame, AbsoluteDate date, PVCoordinatesProvider occultedBodyIn)
          Calculate the apparent radius.
 void NadirSolarIncidenceDetector.setSun(PVCoordinatesProvider sun)
          Sets the sun PVCoordinatesProvider
 

Constructors in org.orekit.propagation.events with parameters of type PVCoordinatesProvider
AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle)
          Build a new alignment detector.
AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle, double threshold)
          Build a new alignment detector.
AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle, double threshold, EventDetector.Action actionStart, EventDetector.Action actionEnd)
          Build a new alignment detector.
AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle, double threshold, EventDetector.Action actionStart, EventDetector.Action actionEnd, boolean removeStart, boolean removeEnd)
          Build a new alignment detector.
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, double halfAperture, double maxCheck)
          Build a new instance.
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, double halfAperture, double maxCheck, double threshold)
          Build a new instance.
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new instance with defined actions at fov entry and exit.
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new instance with defined actions at fov entry and exit.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, double epsilon)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit, double epsilon)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit, double epsilon)
          Build a new instance.
DistanceDetector(PVCoordinatesProvider dBody, double dist)
          Constructor for a DistanceDetector instance.
DistanceDetector(PVCoordinatesProvider dBody, double dist, double maxCheck, double threshold)
          Constructor for a DistanceDetector instance with complimentary parameters.
DistanceDetector(PVCoordinatesProvider dBody, double dist, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a DistanceDetector instance with complimentary parameters.
DistanceDetector(PVCoordinatesProvider dBody, double dist, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a DistanceDetector instance with complimentary parameters.
EclipseDetector(IDirection occulted, PVCoordinatesProvider occulting, double occultingRadius, double maxCheck, double threshold)
          Build a new eclipse detector.
EclipseDetector(IDirection occulted, PVCoordinatesProvider occulting, double occultingRadius, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new eclipse detector with defined actions when entering and exiting the eclipse.
EclipseDetector(IDirection occulted, PVCoordinatesProvider occulting, double occultingRadius, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new eclipse detector with defined actions when entering and exiting the eclipse.
EclipseDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag, double maxCheck, double threshold)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, GeometricBodyShape occultingBody, double lightingRatio, double maxCheck, double threshold)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, GeometricBodyShape occultingBody, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, GeometricBodyShape occultingBody, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, boolean totalEclipse)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, boolean totalEclipse, double maxCheck)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, boolean totalEclipse, double maxCheck, double threshold)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, double maxCheck)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, double maxCheck, double threshold)
          Deprecated. 
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, double lightingRatio, double maxCheck, double threshold)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new eclipse detector based on a lighting ratio.
ExtremaDistanceDetector(PVCoordinatesProvider dBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for both minimum and maximum distance .
ExtremaDistanceDetector(PVCoordinatesProvider dBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for both minimum and maximum distance .
ExtremaDistanceDetector(PVCoordinatesProvider dBody, int extremumType)
          Constructor for a ExtremaDistanceDetector instance.
ExtremaDistanceDetector(PVCoordinatesProvider dBody, int extremumType, double maxCheck, double threshold)
          Constructor for a ExtremaDistanceDetector instance with complimentary parameters.
ExtremaDistanceDetector(PVCoordinatesProvider dBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a ExtremaDistanceDetector instance with specified action when extrema is detected.
ExtremaDistanceDetector(PVCoordinatesProvider dBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a ExtremaDistanceDetector instance with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
           Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, int extremumType)
           Simple constructor for the min and max three bodies angle detector.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, int extremumType, double maxCheck, double threshold)
           Constructor for the min and max three bodies angle detector with defined maximum check and convergence threshold.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
           Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
           Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, int extremumType)
          Constructor for the min and max three bodies angle detector.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, int extremumType, double maxCheck, double threshold)
          Constructor for the min and max three bodies angle detector.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double angle)
          Build a new three bodies angle detector.
ThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double angle, double maxCheck, double threshold)
          Build a new three bodies angle detector with complimentary parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double angle, double maxCheck, double threshold, EventDetector.Action action)
          Build a new three bodies angle detector with complimentary parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ThreeBodiesAngleDetector.BodyOrder bodyC, double angle)
          Build a new three bodies angle detector with a position among the parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ThreeBodiesAngleDetector.BodyOrder bodyC, double angle, double maxCheck, double threshold)
          Build a new three bodies angle detector with complimentary parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ThreeBodiesAngleDetector.BodyOrder bodyC, double angle, double maxCheck, double threshold, EventDetector.Action action)
          Build a new three bodies angle detector with complimentary parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ThreeBodiesAngleDetector.BodyOrder bodyC, double angle, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Build a new three bodies angle detector with complimentary parameters.
 

Uses of PVCoordinatesProvider in org.orekit.propagation.numerical
 

Classes in org.orekit.propagation.numerical that implement PVCoordinatesProvider
 class NumericalPropagator
          This class propagates SpacecraftState using numerical integration.
 

Uses of PVCoordinatesProvider in org.orekit.propagation.precomputed
 

Classes in org.orekit.propagation.precomputed that implement PVCoordinatesProvider
 class AbstractEphemeris
           This class handles tabulated spacecraft states entries (either from a pv coordinates provider and an attitude provider or a spacecraft states array).
 class Ephemeris
          This class is designed to accept and handle tabulated orbital entries.
 class HermiteEphemeris
          Deprecated. 
 class IntegratedEphemeris
          This class stores sequentially generated orbital parameters for later retrieval.
 class LagrangeEphemeris
          Deprecated. 
 

Methods in org.orekit.propagation.precomputed with parameters of type PVCoordinatesProvider
static SpacecraftState[] AbstractEphemeris.generateSpacecraftState(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval ptsInterval, Frame frame, double mu)
          Creates a spacecraft array with constant step size.
 

Constructors in org.orekit.propagation.precomputed with parameters of type PVCoordinatesProvider
HermiteEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame2, double mu2)
          Deprecated. Constructor n°1 using a PV coordinates provider and an AttitudeProvider to build the interpolation points.
LagrangeEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame, double mu)
          Deprecated. Constructor using a PV coordinates provider and an AttitudeProvider to build the interpolation points, defaulting to 8th order for the Lagrange interpolator.
LagrangeEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame, double mu, int order)
          Deprecated. Constructor using a PV coordinates provider and an AttitudeProvider to build the interpolation points.
 

Uses of PVCoordinatesProvider in org.orekit.time
 

Constructors in org.orekit.time with parameters of type PVCoordinatesProvider
LocalTime(PVCoordinatesProvider sunEphemeris)
          Constructor
 

Uses of PVCoordinatesProvider in org.orekit.utils
 

Classes in org.orekit.utils that implement PVCoordinatesProvider
 class AbstractBoundedPVProvider
           This abstract class shall be extended to provides a PVCoordinates provider based on manipulation of PVCoordinates ephemeris.
 class EphemerisPvHermite
           This class extends AbstractBoundedPVProvider which implements PVCoordinatesProvider and so provides a position velocity for a given date.
 class EphemerisPvLagrange
           This class extends AbstractBoundedPVProvider which implements PVCoordinatesProvider and so provides a position velocity for a given date.
 



Copyright © 2016 CNES. All Rights Reserved.