Uses of Class
org.orekit.utils.PVCoordinates
Packages that use PVCoordinates
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 relative to the boundary conditions for indirect shooting.
This package provides initial orbit determination methods.
This package contains physical models for measurement prediction.
This package provides parsers and writers for Improved Interrange Vector (IIRV) messages.
This package provides parsers for laser ranging data stored in CDR and CPF formats.
This package provides a parser for orbit data stored in SP3 format.
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 compute orbits in the three-body problem.
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 PVCoordinates in org.orekit.bodies
Methods in org.orekit.bodies that return PVCoordinatesModifier and TypeMethodDescriptionJPLEphemeridesLoader.RawPVProvider.getRawPV(AbsoluteDate date) Get the position-velocity at date.Methods in org.orekit.bodies with parameters of type PVCoordinatesModifier and TypeMethodDescriptionOneAxisEllipsoid.transform(PVCoordinates point, Frame frame, AbsoluteDate date) Transform a Cartesian point to a surface-relative point. -
Uses of PVCoordinates in org.orekit.control.indirect.shooting.boundary
Methods in org.orekit.control.indirect.shooting.boundary with parameters of type PVCoordinatesModifier and TypeMethodDescriptionbooleanCartesianBoundaryConditionChecker.isConverged(PVCoordinates targetPV, PVCoordinates actualPV) Asserts convergence.booleanNormBasedCartesianConditionChecker.isConverged(PVCoordinates targetPV, PVCoordinates actualPV) Asserts convergence. -
Uses of PVCoordinates in org.orekit.estimation.iod
Methods in org.orekit.estimation.iod with parameters of type PVCoordinatesModifier and TypeMethodDescriptionIodLaplace.estimate(Frame outputFrame, PVCoordinates obsPva, AbsoluteDate obsDate1, Vector3D los1, AbsoluteDate obsDate2, Vector3D los2, AbsoluteDate obsDate3, Vector3D los3) Estimate orbit from three line of sight angles at the same location. -
Uses of PVCoordinates in org.orekit.estimation.measurements.model
Methods in org.orekit.estimation.measurements.model with parameters of type PVCoordinatesModifier and TypeMethodDescriptiondoubleTwoLeggedRangeRateModel.value(Frame frame, PVCoordinates receiverPV, AbsoluteDate receptionDate, PVCoordinatesProvider relay, AbsoluteDate approxRelayDate, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate) Compute measurement.doubleTwoLeggedRangeRateModel.value(Frame frame, PVCoordinates receiverPV, AbsoluteDate receptionDate, PVCoordinatesProvider relay, PVCoordinatesProvider emitter) Compute measurement without guess. -
Uses of PVCoordinates in org.orekit.files.iirv
Methods in org.orekit.files.iirv that return PVCoordinatesModifier and TypeMethodDescriptionIIRVVector.getPVCoordinates()Gets the state vector as aPVCoordinatesinstance. -
Uses of PVCoordinates in org.orekit.files.ilrs
Subclasses of PVCoordinates in org.orekit.files.ilrsModifier and TypeClassDescriptionstatic classA single record of position and possibility velocity in an SP3 file. -
Uses of PVCoordinates in org.orekit.files.sp3
Subclasses of PVCoordinates in org.orekit.files.sp3Modifier and TypeClassDescriptionclassA single record of position clock and possibly derivatives in an SP3 file. -
Uses of PVCoordinates in org.orekit.frames
Methods in org.orekit.frames that return PVCoordinatesModifier and TypeMethodDescriptionTransform.getCartesian()Get the underlying elementary Cartesian part.default PVCoordinatesKinematicTransform.transformOnlyPV(PVCoordinates pv) TransformPVCoordinates, without the acceleration vector.Transform.transformPVCoordinates(PVCoordinates pva) TransformPVCoordinatesincluding kinematic effects.Methods in org.orekit.frames with parameters of type PVCoordinatesModifier and TypeMethodDescriptiondoubleTopocentricFrame.getRangeRate(PVCoordinates extPV, Frame frame, AbsoluteDate date) Get the range rate of a point with regards to the topocentric frame center point.static KinematicTransformKinematicTransform.of(AbsoluteDate date, PVCoordinates pvCoordinates) Create a new kinematic transform from a translation and its rate.static KinematicTransformKinematicTransform.of(AbsoluteDate date, PVCoordinates pvCoordinates, Rotation rotation, Vector3D rotationRate) Create a new kinematic transform from a translation and rotation.LocalMagneticFieldFrame.rotationFromInertial(AbsoluteDate date, PVCoordinates pv) Get the rotation from inertial frame to local orbital frame.LOF.rotationFromInertial(AbsoluteDate date, PVCoordinates pv) Get the rotation from inertial frame to local orbital frame.LOFType.rotationFromInertial(AbsoluteDate date, PVCoordinates pv) Get the rotation from inertial frame to local orbital frame.abstract RotationLOFType.rotationFromInertial(PVCoordinates pv) Get the rotation from inertial frame to local orbital frame.default RotationLOF.rotationFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv) Get the rotation from inputlocal orbital frameto the instance.LOFType.rotationFromLOF(LOFType fromLOF, PVCoordinates pv) Get the rotation from inputlocal orbital frameto the instance.static RotationLOF.rotationFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv) Get the rotation from input to outputlocal orbital frame.default RotationLOF.rotationToInertial(AbsoluteDate date, PVCoordinates pv) Get the rotation from local orbital frame to inertial frame.LOFType.rotationToInertial(PVCoordinates pv) Get the rotation from local orbital frame to inertial frame.default TransformLOF.transformFromInertial(AbsoluteDate date, PVCoordinates pv) Get the transform from an inertial frame defining position-velocity and the local orbital frame.default TransformLOF.transformFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv) Get the rotation from inputlocal orbital frameto the instance.static TransformLOF.transformFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv) Get the transform from input to outputlocal orbital frame.default PVCoordinatesKinematicTransform.transformOnlyPV(PVCoordinates pv) TransformPVCoordinates, without the acceleration vector.FieldTransform.transformPVCoordinates(PVCoordinates pv) TransformTimeStampedPVCoordinatesincluding kinematic effects.Transform.transformPVCoordinates(PVCoordinates pva) TransformPVCoordinatesincluding kinematic effects.default TransformLOF.transformToInertial(AbsoluteDate date, PVCoordinates pv) Get the transform from the local orbital frame to the inertial frame.Constructors in org.orekit.frames with parameters of type PVCoordinatesModifierConstructorDescriptionTransform(AbsoluteDate date, PVCoordinates cartesian) Build a translation transform, with its first time derivative.Transform(AbsoluteDate date, PVCoordinates cartesian, AngularCoordinates angular) Build a transform from its primitive operations. -
Uses of PVCoordinates in org.orekit.frames.encounter
Methods in org.orekit.frames.encounter that return PVCoordinatesModifier and TypeMethodDescriptionAbstractEncounterLOF.getOther()Get the normal version of other's position and velocity coordinates.EncounterLOF.getOther()Get other's position and velocity coordinates.Methods in org.orekit.frames.encounter with parameters of type PVCoordinatesModifier and TypeMethodDescriptionabstract EncounterLOFEncounterLOFType.getFrame(PVCoordinates other) Get encounter local orbital frame associated to this enum.AbstractEncounterLOF.rotationFromInertial(PVCoordinates origin) Get the rotation from inertial to this encounter local orbital frame.DefaultEncounterLOF.rotationFromInertial(PVCoordinates origin, PVCoordinates other) Get the rotation from inertial to this encounter local orbital frame.default RotationEncounterLOF.rotationFromInertial(AbsoluteDate date, PVCoordinates pv) Get the rotation from inertial frame to local orbital frame.default RotationEncounterLOF.rotationFromInertial(PVCoordinates origin) Get the rotation from inertial to this encounter local orbital frame.EncounterLOF.rotationFromInertial(PVCoordinates origin, PVCoordinates other) Get the rotation from inertial to this encounter local orbital frame.ValsecchiEncounterFrame.rotationFromInertial(PVCoordinates origin, PVCoordinates other) Get the rotation from inertial to this encounter local orbital frame.Constructors in org.orekit.frames.encounter with parameters of type PVCoordinatesModifierConstructorDescriptionprotectedConstructor withPVCoordinates.DefaultEncounterLOF(PVCoordinates other) Constructor.Constructor. -
Uses of PVCoordinates in org.orekit.orbits
Methods in org.orekit.orbits that return PVCoordinatesModifier and TypeMethodDescriptionstatic PVCoordinatesKeplerianMotionCartesianUtility.predictPositionVelocity(double dt, Vector3D position, Vector3D velocity, double mu) Method to propagate position and velocity according to Keplerian dynamics.protected PVCoordinatesOrbit.shiftNonKeplerian(PVCoordinates keplerianShifted, double dt) Compute corrected shift from non-Keplerian part.KeplerianParametersConverter.toCartesian(KeplerianParameters elements) Convert Keplerian elements to Cartesian coordinates.Methods in org.orekit.orbits with parameters of type PVCoordinatesModifier and TypeMethodDescriptionprotected static booleanOrbit.hasNonKeplerianAcceleration(PVCoordinates pva, double mu) Check if Cartesian coordinates include non-Keplerian acceleration.protected PVCoordinatesOrbit.shiftNonKeplerian(PVCoordinates keplerianShifted, double dt) Compute corrected shift from non-Keplerian part.KeplerianParametersConverter.toParameters(PVCoordinates cartesian, PositionAngleType positionAngleType) Convert Cartesian coordinates to Keplerian elements.Constructors in org.orekit.orbits with parameters of type PVCoordinatesModifierConstructorDescriptionCartesianOrbit(PVCoordinates pvaCoordinates, Frame frame, AbsoluteDate date, double mu) Constructor from Cartesian parameters.CircularOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu) Constructor from Cartesian parameters.EquinoctialOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu) Constructor from Cartesian parameters.KeplerianOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu) Constructor from Cartesian parameters. -
Uses of PVCoordinates in org.orekit.orbits.cr3bp
Methods in org.orekit.orbits.cr3bp that return PVCoordinatesModifier and TypeMethodDescriptionprotected PVCoordinatesHaloOrbit.applyCorrectionOnPV(CR3BPDifferentialCorrection diff) Apply the differential correction to compute more accurate initial PV.protected abstract PVCoordinatesLibrationOrbit.applyCorrectionOnPV(CR3BPDifferentialCorrection diff) Apply the differential correction to compute more accurate initial PV.protected PVCoordinatesLyapunovOrbit.applyCorrectionOnPV(CR3BPDifferentialCorrection diff) Apply the differential correction to compute more accurate initial PV.CR3BPDifferentialCorrection.compute(LibrationOrbitType type) Return the real starting PVCoordinates on the Libration orbit type after differential correction from a first guess.RichardsonExpansion.computeHaloFirstGuess(double azr, LibrationOrbitFamily type, double t, double phi) Calculate first Guess.CR3BPDifferentialCorrection.computeLyapunov()Return the real starting PVCoordinates on the Lyapunov orbit after differential correction from a first guess.RichardsonExpansion.computeLyapunovFirstGuess(double ayr, double t, double phi) Calculate first Guess.LibrationOrbit.getInitialPV()Return the initialPV on the libration orbit.LibrationOrbit.getManifolds(SpacecraftState s, boolean isStable) Return a manifold direction from one position on a libration Orbit.Constructors in org.orekit.orbits.cr3bp with parameters of type PVCoordinatesModifierConstructorDescriptionCR3BPDifferentialCorrection(PVCoordinates firstguess, CR3BPSystem syst, double orbitalPeriod) Simple Constructor.HaloOrbit(CR3BPSystem syst, PVCoordinates pv, double orbitalPeriod) Simple Constructor.protectedLibrationOrbit(CR3BPSystem system, PVCoordinates initialPV, double orbitalPeriod) Constructor.LyapunovOrbit(CR3BPSystem syst, PVCoordinates pv, double orbitalPeriod) Simple Constructor. -
Uses of PVCoordinates in org.orekit.propagation.analytical.gnss
Methods in org.orekit.propagation.analytical.gnss that return PVCoordinatesModifier and TypeMethodDescriptionGLONASSAnalyticalPropagator.propagateInEcef(AbsoluteDate date) Gets the PVCoordinates of the GLONASS SV inECEF frame.GNSSPropagator.propagateInEcef(AbsoluteDate date) Gets the PVCoordinates of the GNSS SV inECEF frame.SBASPropagator.propagateInEcef(AbsoluteDate date) Gets the PVCoordinates of the GNSS SV inECEF frame. -
Uses of PVCoordinates in org.orekit.propagation.analytical.intelsat
Methods in org.orekit.propagation.analytical.intelsat that return PVCoordinatesModifier and TypeMethodDescriptionIntelsatElevenElementsPropagator.propagateInEcef(AbsoluteDate date) Converts the Intelsat's 11 elements into Position/Velocity coordinates in ECEF. -
Uses of PVCoordinates in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle that return PVCoordinatesModifier and TypeMethodDescriptionTLEPropagator.getPVCoordinates(AbsoluteDate date) Get the extrapolated position and velocity from an initial TLE. -
Uses of PVCoordinates in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return PVCoordinatesModifier and TypeMethodDescriptionExtremumApproachDetector.computeDeltaPV(SpacecraftState s) Compute the relative PV between primary and secondary objects. -
Uses of PVCoordinates in org.orekit.propagation.events.handlers
Methods in org.orekit.propagation.events.handlers that return types with arguments of type PVCoordinates -
Uses of PVCoordinates in org.orekit.ssa.collision.shorttermencounter.probability.twod
Methods in org.orekit.ssa.collision.shorttermencounter.probability.twod that return PVCoordinatesModifier and TypeMethodDescriptionShortTermEncounter2DDefinition.computeOtherRelativeToReferencePVInReferenceInertial()Compute the other collision position and velocity relative to the reference collision object. -
Uses of PVCoordinates in org.orekit.utils
Subclasses of PVCoordinates in org.orekit.utilsFields in org.orekit.utils declared as PVCoordinatesModifier and TypeFieldDescriptionstatic final PVCoordinatesPVCoordinates.ZEROFixed position/velocity at origin (both p, v and a are zero vectors).Methods in org.orekit.utils that return PVCoordinatesModifier and TypeMethodDescriptionAngularCoordinates.applyTo(PVCoordinates pv) Apply the rotation to a pv coordinates.PVCoordinates.blendArithmeticallyWith(PVCoordinates other, double blendingValue) static PVCoordinatesPVCoordinates.crossProduct(PVCoordinates pv1, PVCoordinates pv2) Compute the cross-product of two instances.PVCoordinates.negate()Get the opposite of the instance.PVCoordinates.normalize()Normalize the position part of the instance.PVCoordinates.shiftedBy(double dt) Get a time-shifted state.FieldPVCoordinates.toPVCoordinates()Convert to a constant position-velocity.Methods in org.orekit.utils with parameters of type PVCoordinatesModifier and TypeMethodDescriptionAngularCoordinates.applyTo(PVCoordinates pv) Apply the rotation to a pv coordinates.FieldAngularCoordinates.applyTo(PVCoordinates pv) Apply the rotation to a pv coordinates.PVCoordinates.blendArithmeticallyWith(PVCoordinates other, double blendingValue) static PVCoordinatesPVCoordinates.crossProduct(PVCoordinates pv1, PVCoordinates pv2) Compute the cross-product of two instances.Constructors in org.orekit.utils with parameters of type PVCoordinatesModifierConstructorDescriptionAbsolutePVCoordinates(Frame frame, AbsoluteDate date, PVCoordinates pva) Build from frame, date and PVA coordinates.Build one of the rotations that transform one pv coordinates into another one.AngularCoordinates(PVCoordinates u1, PVCoordinates u2, PVCoordinates v1, PVCoordinates v2, double tolerance) Build the rotation that transforms a pair of pv coordinates into another one.FieldPVCoordinates(Field<T> field, PVCoordinates pv) Builds a FieldPVCoordinates from a field and a regular PVCoordinates.FieldPVCoordinates(T a, PVCoordinates pv) Multiplicative constructor.FieldPVCoordinates(T a1, PVCoordinates pv1, T a2, PVCoordinates pv2) Linear constructor.FieldPVCoordinates(T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3) Linear constructor.FieldPVCoordinates(T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3, T a4, PVCoordinates pv4) Linear constructor.PVCoordinates(double a, PVCoordinates pv) Multiplicative constructor.PVCoordinates(double a1, PVCoordinates pv1, double a2, PVCoordinates pv2) Linear constructor.PVCoordinates(double a1, PVCoordinates pv1, double a2, PVCoordinates pv2, double a3, PVCoordinates pv3) Linear constructor.PVCoordinates(double a1, PVCoordinates pv1, double a2, PVCoordinates pv2, double a3, PVCoordinates pv3, double a4, PVCoordinates pv4) Linear constructor.PVCoordinates(PVCoordinates start, PVCoordinates end) Subtractive constructor.Build one of the rotations that transform one pv coordinates into another one.TimeStampedAngularCoordinates(AbsoluteDate date, PVCoordinates u1, PVCoordinates u2, PVCoordinates v1, PVCoordinates v2, double tolerance) Build the rotation that transforms a pair of pv coordinates into another pair.TimeStampedFieldPVCoordinates(AbsoluteDate date, T a, PVCoordinates pv) Multiplicative constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2) Linear constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3) Linear constructorTimeStampedFieldPVCoordinates(AbsoluteDate date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3, T a4, PVCoordinates pv4) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a, PVCoordinates pv) Multiplicative constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3) Linear constructorTimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date, T a1, PVCoordinates pv1, T a2, PVCoordinates pv2, T a3, PVCoordinates pv3, T a4, PVCoordinates pv4) Linear constructorTimeStampedPVCoordinates(AbsoluteDate date, double a, PVCoordinates pv) Multiplicative constructorTimeStampedPVCoordinates(AbsoluteDate date, double a1, PVCoordinates pv1, double a2, PVCoordinates pv2) Linear constructorTimeStampedPVCoordinates(AbsoluteDate date, double a1, PVCoordinates pv1, double a2, PVCoordinates pv2, double a3, PVCoordinates pv3) Linear constructorTimeStampedPVCoordinates(AbsoluteDate date, double a1, PVCoordinates pv1, double a2, PVCoordinates pv2, double a3, PVCoordinates pv3, double a4, PVCoordinates pv4) Linear constructorBuild from position velocity acceleration coordinates.TimeStampedPVCoordinates(AbsoluteDate date, PVCoordinates start, PVCoordinates end) Subtractive constructor