|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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]). |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |