Uses of Class
org.orekit.utils.FieldPVCoordinates
Packages that use FieldPVCoordinates
Package
Description
This package provides interface to represent the position and geometry of
space objects such as stars, planets or asteroids.
This package provides classes to handle frames and transforms between them.
Package specific to encounter local orbital frame.
This package provides classes to represent orbits.
This package provides classes to propagate GNSS orbits.
This package provides classes to propagate Intelsat's 11 elements.
This package provides classes to read and extrapolate tle's.
This package provides interfaces and classes dealing with events occurring during propagation.
This package provides an interface and classes dealing with events occurrence only.
Package specific to calculus assuming a 2D short-term encounter model.
This package provides useful objects.
-
Uses of FieldPVCoordinates in org.orekit.bodies
Methods in org.orekit.bodies that return FieldPVCoordinatesModifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> JPLEphemeridesLoader.RawPVProvider.getRawPV(FieldAbsoluteDate<T> date) Get the position-velocity at date. -
Uses of FieldPVCoordinates in org.orekit.frames
Methods in org.orekit.frames that return FieldPVCoordinatesModifier and TypeMethodDescriptionFieldTransform.getCartesian()Get the underlying elementary Cartesian part.default FieldPVCoordinates<T> FieldKinematicTransform.transformOnlyPV(FieldPVCoordinates<T> pv) TransformPVCoordinates, without the acceleration vector.FieldTransform.transformPVCoordinates(FieldPVCoordinates<T> pv) TransformTimeStampedFieldPVCoordinatesincluding kinematic effects.FieldTransform.transformPVCoordinates(PVCoordinates pv) TransformTimeStampedPVCoordinatesincluding kinematic effects.<T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> Transform.transformPVCoordinates(FieldPVCoordinates<T> pv) TransformFieldPVCoordinatesincluding kinematic effects.Methods in org.orekit.frames with parameters of type FieldPVCoordinatesModifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
TTopocentricFrame.getRangeRate(FieldPVCoordinates<T> extPV, Frame frame, FieldAbsoluteDate<T> date) Get the range rate of a point with regards to the topocentric frame center point.static <T extends CalculusFieldElement<T>>
FieldKinematicTransform<T> FieldKinematicTransform.of(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pvCoordinates) Create a new kinematic transform from a translation and its rate.static <T extends CalculusFieldElement<T>>
FieldKinematicTransform<T> FieldKinematicTransform.of(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pvCoordinates, FieldRotation<T> rotation, FieldVector3D<T> rotationRate) Create a new kinematic transform from a translation and rotation.<T extends CalculusFieldElement<T>>
FieldRotation<T> LocalMagneticFieldFrame.rotationFromInertial(Field<T> field, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from inertial frame to local orbital frame.<T extends CalculusFieldElement<T>>
FieldRotation<T> LOF.rotationFromInertial(Field<T> field, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from inertial frame to local orbital frame.<T extends CalculusFieldElement<T>>
FieldRotation<T> LOFType.rotationFromInertial(Field<T> field, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from inertial frame to local orbital frame.abstract <T extends CalculusFieldElement<T>>
FieldRotation<T> LOFType.rotationFromInertial(Field<T> field, FieldPVCoordinates<T> pv) Get the rotation from inertial frame to local orbital frame.default <T extends CalculusFieldElement<T>>
FieldRotation<T> LOF.rotationFromLOF(Field<T> field, LOF fromLOF, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from inputlocal orbital frameto the instance.<T extends CalculusFieldElement<T>>
FieldRotation<T> LOFType.rotationFromLOF(Field<T> field, LOFType fromLOF, FieldPVCoordinates<T> pv) Get the rotation from inputlocal orbital frameto the instance.static <T extends CalculusFieldElement<T>>
FieldRotation<T> LOF.rotationFromLOFInToLOFOut(Field<T> field, LOF in, LOF out, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from input to outputlocal orbital frame.default <T extends CalculusFieldElement<T>>
FieldRotation<T> LOF.rotationToInertial(Field<T> field, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from local orbital frame to inertial frame.<T extends CalculusFieldElement<T>>
FieldRotation<T> LOFType.rotationToInertial(Field<T> field, FieldPVCoordinates<T> pv) Get the rotation from local orbital frame to inertial frame.default <T extends CalculusFieldElement<T>>
FieldTransform<T> LOF.transformFromInertial(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the transform from an inertial frame defining position-velocity and the local orbital frame.default <T extends CalculusFieldElement<T>>
FieldTransform<T> LOF.transformFromLOF(LOF fromLOF, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from inputcommonly used local orbital frameto the instance.static <T extends CalculusFieldElement<T>>
FieldTransform<T> LOF.transformFromLOFInToLOFOut(LOF in, LOF out, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the transform from input to outputlocal orbital frame.default FieldPVCoordinates<T> FieldKinematicTransform.transformOnlyPV(FieldPVCoordinates<T> pv) TransformPVCoordinates, without the acceleration vector.FieldTransform.transformPVCoordinates(FieldPVCoordinates<T> pv) TransformTimeStampedFieldPVCoordinatesincluding kinematic effects.<T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> Transform.transformPVCoordinates(FieldPVCoordinates<T> pv) TransformFieldPVCoordinatesincluding kinematic effects.default <T extends CalculusFieldElement<T>>
FieldTransform<T> LOF.transformToInertial(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the transform from the local orbital frame to the inertial frame.Constructors in org.orekit.frames with parameters of type FieldPVCoordinatesModifierConstructorDescriptionFieldTransform(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> cartesian) Build a translation transform, with its first time derivative. -
Uses of FieldPVCoordinates in org.orekit.frames.encounter
Methods in org.orekit.frames.encounter that return FieldPVCoordinatesModifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> AbstractEncounterLOF.getFieldOther(Field<T> field) Get the field version of other's position and velocity coordinates.<T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> EncounterLOF.getFieldOther(Field<T> field) Get other's position and velocity coordinates.Methods in org.orekit.frames.encounter with parameters of type FieldPVCoordinatesModifier and TypeMethodDescriptionabstract <T extends CalculusFieldElement<T>>
EncounterLOFEncounterLOFType.getFrame(FieldPVCoordinates<T> other) Get encounter local orbital frame associated to this enum.<T extends CalculusFieldElement<T>>
FieldRotation<T> AbstractEncounterLOF.rotationFromInertial(Field<T> field, FieldPVCoordinates<T> origin) Get the rotation from inertial to this encounter local orbital frame.<T extends CalculusFieldElement<T>>
FieldRotation<T> DefaultEncounterLOF.rotationFromInertial(Field<T> field, FieldPVCoordinates<T> origin, FieldPVCoordinates<T> other) Get the rotation from inertial to this encounter local orbital frame.default <T extends CalculusFieldElement<T>>
FieldRotation<T> EncounterLOF.rotationFromInertial(Field<T> field, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv) Get the rotation from inertial frame to local orbital frame.default <T extends CalculusFieldElement<T>>
FieldRotation<T> EncounterLOF.rotationFromInertial(Field<T> field, FieldPVCoordinates<T> origin) Get the rotation from inertial to this encounter local orbital frame.<T extends CalculusFieldElement<T>>
FieldRotation<T> EncounterLOF.rotationFromInertial(Field<T> field, FieldPVCoordinates<T> origin, FieldPVCoordinates<T> other) Get the rotation from inertial to this encounter local orbital frame.<T extends CalculusFieldElement<T>>
FieldRotation<T> ValsecchiEncounterFrame.rotationFromInertial(Field<T> field, FieldPVCoordinates<T> origin, FieldPVCoordinates<T> other) Get the rotation from inertial to this encounter local orbital frame.Constructors in org.orekit.frames.encounter with parameters of type FieldPVCoordinatesModifierConstructorDescriptionprotectedAbstractEncounterLOF(FieldPVCoordinates<T> other) Constructor withFieldPVCoordinates.DefaultEncounterLOF(FieldPVCoordinates<T> other) Field constructor.ValsecchiEncounterFrame(FieldPVCoordinates<T> other) Constructor. -
Uses of FieldPVCoordinates in org.orekit.orbits
Methods in org.orekit.orbits that return FieldPVCoordinatesModifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> KeplerianMotionCartesianUtility.predictPositionVelocity(T dt, FieldVector3D<T> position, FieldVector3D<T> velocity, T mu) Method to propagate position and velocity according to Keplerian dynamics.protected FieldPVCoordinates<T> FieldOrbit.shiftNonKeplerian(FieldPVCoordinates<T> keplerianShifted, T dt) Compute corrected shift from non-Keplerian part.FieldKeplerianParametersConverter.toCartesian(FieldKeplerianParameters<T> elements) Convert Keplerian elements to Cartesian coordinates.Methods in org.orekit.orbits with parameters of type FieldPVCoordinatesModifier and TypeMethodDescriptionprotected static <T extends CalculusFieldElement<T>>
booleanFieldOrbit.hasNonKeplerianAcceleration(FieldPVCoordinates<T> pva, T mu) Check if Cartesian coordinates include non-Keplerian acceleration.protected FieldPVCoordinates<T> FieldOrbit.shiftNonKeplerian(FieldPVCoordinates<T> keplerianShifted, T dt) Compute corrected shift from non-Keplerian part.FieldKeplerianParametersConverter.toParameters(FieldPVCoordinates<T> cartesian, PositionAngleType positionAngleType) Convert Cartesian coordinates to Keplerian elements.Constructors in org.orekit.orbits with parameters of type FieldPVCoordinatesModifierConstructorDescriptionFieldCartesianOrbit(FieldPVCoordinates<T> pvaCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu) Constructor from Cartesian parameters.FieldCircularOrbit(FieldPVCoordinates<T> PVCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu) Constructor from Cartesian parameters.FieldEquinoctialOrbit(FieldPVCoordinates<T> pvCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu) Constructor from Cartesian parameters.FieldKeplerianOrbit(FieldPVCoordinates<T> FieldPVCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu) Constructor from Cartesian parameters. -
Uses of FieldPVCoordinates in org.orekit.propagation.analytical.gnss
Methods in org.orekit.propagation.analytical.gnss that return FieldPVCoordinatesModifier and TypeMethodDescriptionFieldGnssPropagator.propagateInEcef(FieldAbsoluteDate<T> date, T[] parameters) Gets the PVCoordinates of the GNSS SV inECEF frame. -
Uses of FieldPVCoordinates in org.orekit.propagation.analytical.intelsat
Methods in org.orekit.propagation.analytical.intelsat that return FieldPVCoordinatesModifier and TypeMethodDescriptionFieldIntelsatElevenElementsPropagator.propagateInEcef(FieldAbsoluteDate<T> date) Converts the Intelsat's 11 elements into Position/Velocity coordinates in ECEF. -
Uses of FieldPVCoordinates in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle that return FieldPVCoordinatesModifier and TypeMethodDescriptionFieldTLEPropagator.getPVCoordinates(FieldAbsoluteDate<T> date, T[] parameters) Get the extrapolated position and velocity from an initial TLE. -
Uses of FieldPVCoordinates in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return FieldPVCoordinatesModifier and TypeMethodDescriptionFieldExtremumApproachDetector.computeDeltaPV(FieldSpacecraftState<T> s) Compute the relative PV between primary and secondary objects. -
Uses of FieldPVCoordinates in org.orekit.propagation.events.handlers
Methods in org.orekit.propagation.events.handlers that return types with arguments of type FieldPVCoordinates -
Uses of FieldPVCoordinates in org.orekit.ssa.collision.shorttermencounter.probability.twod
Methods in org.orekit.ssa.collision.shorttermencounter.probability.twod that return FieldPVCoordinatesModifier and TypeMethodDescriptionFieldShortTermEncounter2DDefinition.computeOtherRelativeToReferencePVInReferenceInertial()Compute the other collision position and velocity relative to the reference collision object. -
Uses of FieldPVCoordinates in org.orekit.utils
Subclasses of FieldPVCoordinates in org.orekit.utilsModifier and TypeClassDescriptionclassTimeStampedFieldPVCoordinates<T extends CalculusFieldElement<T>>time-stampedversion ofFieldPVCoordinates.Methods in org.orekit.utils that return FieldPVCoordinatesModifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> AngularCoordinates.applyTo(FieldPVCoordinates<T> pv) Apply the rotation to a pv coordinates.FieldAngularCoordinates.applyTo(FieldPVCoordinates<T> pv) Apply the rotation to a pv coordinates.FieldAngularCoordinates.applyTo(PVCoordinates pv) Apply the rotation to a pv coordinates.FieldPVCoordinates.blendArithmeticallyWith(FieldPVCoordinates<T> other, T blendingValue) FieldPVCoordinates.crossProduct(FieldPVCoordinates<T> pv2) Compute the cross-product of two instances.static <T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> Get fixed position/velocity at origin (both p, v and a are zero vectors).FieldPVCoordinates.negate()Get the opposite of the instance.FieldPVCoordinates.normalize()Normalize the position part of the instance.FieldPVCoordinates.shiftedBy(double dt) Get a time-shifted state.Get a time-shifted state.FieldPVCoordinates.toDerivativeStructurePV(int order) Transform the instance to aFieldPVCoordinates<FieldDerivativeStructure>.PVCoordinates.toDerivativeStructurePV(int order) Transform the instance to aFieldPVCoordinates<DerivativeStructure>.FieldPVCoordinates.toUnivariateDerivative1PV()Transform the instance to aFieldPVCoordinates<FieldUnivariateDerivative1>.PVCoordinates.toUnivariateDerivative1PV()Transform the instance to aFieldPVCoordinates<UnivariateDerivative1>.FieldPVCoordinates.toUnivariateDerivative2PV()Transform the instance to aFieldPVCoordinates<FieldUnivariateDerivative2>.PVCoordinates.toUnivariateDerivative2PV()Transform the instance to aFieldPVCoordinates<UnivariateDerivative2>.Methods in org.orekit.utils with parameters of type FieldPVCoordinatesModifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldPVCoordinates<T> AngularCoordinates.applyTo(FieldPVCoordinates<T> pv) Apply the rotation to a pv coordinates.FieldAngularCoordinates.applyTo(FieldPVCoordinates<T> pv) Apply the rotation to a pv coordinates.FieldPVCoordinates.blendArithmeticallyWith(FieldPVCoordinates<T> other, T blendingValue) FieldPVCoordinates.crossProduct(FieldPVCoordinates<T> pv2) Compute the cross-product of two instances.Constructors in org.orekit.utils with parameters of type FieldPVCoordinatesModifierConstructorDescriptionFieldAbsolutePVCoordinates(Frame frame, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pva) Build from frame, date and FieldPVA coordinates.FieldAngularCoordinates(FieldPVCoordinates<T> u1, FieldPVCoordinates<T> u2, FieldPVCoordinates<T> v1, FieldPVCoordinates<T> v2, double tolerance) Build the rotation that transforms a pair of pv coordinates into another one.FieldPVCoordinates(double a, FieldPVCoordinates<T> pv) Multiplicative constructor.FieldPVCoordinates(double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2) Linear constructor.FieldPVCoordinates(double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3) Linear constructor.FieldPVCoordinates(double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3, double a4, FieldPVCoordinates<T> pv4) Linear constructor.FieldPVCoordinates(FieldPVCoordinates<T> start, FieldPVCoordinates<T> end) Subtractive constructor.FieldPVCoordinates(T a, FieldPVCoordinates<T> pv) Multiplicative constructor.FieldPVCoordinates(T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2) Linear constructor.FieldPVCoordinates(T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3) Linear constructor.FieldPVCoordinates(T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3, T a4, FieldPVCoordinates<T> pv4) Linear constructor.TimeStampedFieldAngularCoordinates(AbsoluteDate date, FieldPVCoordinates<T> u1, FieldPVCoordinates<T> u2, FieldPVCoordinates<T> v1, FieldPVCoordinates<T> v2, double tolerance) Build the rotation that transforms a pair of pv coordinates into another pair.TimeStampedFieldAngularCoordinates(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> u1, FieldPVCoordinates<T> u2, FieldPVCoordinates<T> v1, FieldPVCoordinates<T> v2, double tolerance) Build the rotation that transforms a pair of pv coordinates into another pair.TimeStampedFieldPVCoordinates(AbsoluteDate date, double a, FieldPVCoordinates<T> pv) Multiplicative constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2) Linear constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3) Linear constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3, double a4, FieldPVCoordinates<T> pv4) Linear constructorBasic constructor.TimeStampedFieldPVCoordinates(AbsoluteDate date, FieldPVCoordinates<T> start, FieldPVCoordinates<T> end) Subtractive constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, T a, FieldPVCoordinates<T> pv) Multiplicative constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2) Linear constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3) Linear constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3, T a4, FieldPVCoordinates<T> pv4) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a, FieldPVCoordinates<T> pv) Multiplicative constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, double a1, FieldPVCoordinates<T> pv1, double a2, FieldPVCoordinates<T> pv2, double a3, FieldPVCoordinates<T> pv3, double a4, FieldPVCoordinates<T> pv4) Linear constructorBasic constructor.TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> start, FieldPVCoordinates<T> end) Subtractive constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a, FieldPVCoordinates<T> pv) Multiplicative constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, FieldPVCoordinates<T> pv1, T a2, FieldPVCoordinates<T> pv2, T a3, FieldPVCoordinates<T> pv3, T a4, FieldPVCoordinates<T> pv4) Linear constructor