Uses of Class
org.orekit.utils.PVCoordinates
-
Packages that use PVCoordinates Package Description org.orekit.bodies This package provides interface to represent the position and geometry of space objects such as stars, planets or asteroids.org.orekit.control.indirect.shooting.boundary This package provides classes relative to the boundary conditions for indirect shooting.org.orekit.estimation.iod This package provides initial orbit determination methods.org.orekit.estimation.measurements The measurements package defines everything that is related to orbit determination measurements.org.orekit.files.ilrs This package provides parsers for laser ranging data stored in CDR and CPF formats.org.orekit.files.sp3 This package provides a parser for orbit data stored in SP3 format.org.orekit.frames This package provides classes to handle frames and transforms between them.org.orekit.frames.encounter Package specific to encounter local orbital frame.org.orekit.orbits This package provides classes to represent orbits.org.orekit.propagation.analytical.gnss This package provides classes to propagate GNSS orbits.org.orekit.propagation.analytical.intelsat This package provides classes to propagate Intelsat's 11 elements.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation.org.orekit.ssa.collision.shorttermencounter.probability.twod Package specific to calculus assuming a 2D short-term encounter model.org.orekit.utils This package provides useful objects. -
-
Uses of PVCoordinates in org.orekit.bodies
Methods in org.orekit.bodies that return PVCoordinates Modifier and Type Method Description PVCoordinates
JPLEphemeridesLoader.RawPVProvider. getRawPV(AbsoluteDate date)
Get the position-velocity at date.Methods in org.orekit.bodies with parameters of type PVCoordinates Modifier and Type Method Description FieldGeodeticPoint<UnivariateDerivative2>
OneAxisEllipsoid. 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 PVCoordinates Modifier and Type Method Description boolean
CartesianBoundaryConditionChecker. isConverged(PVCoordinates targetPV, PVCoordinates actualPV)
Asserts convergence.boolean
NormBasedCartesianConditionChecker. 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 PVCoordinates Modifier and Type Method Description Orbit
IodLaplace. 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
Methods in org.orekit.estimation.measurements that return PVCoordinates Modifier and Type Method Description PVCoordinates
GroundReceiverMeasurement. getGroundStationCoordinates(Frame frame)
Get the station coordinates for a given frame. -
Uses of PVCoordinates in org.orekit.files.ilrs
Subclasses of PVCoordinates in org.orekit.files.ilrs Modifier and Type Class Description static class
CPF.CPFCoordinate
A 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.sp3 Modifier and Type Class Description class
SP3Coordinate
A 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 PVCoordinates Modifier and Type Method Description PVCoordinates
Transform. getCartesian()
Get the underlying elementary Cartesian part.default PVCoordinates
KinematicTransform. transformOnlyPV(PVCoordinates pv)
TransformPVCoordinates
, without the acceleration vector.PVCoordinates
Transform. transformPVCoordinates(PVCoordinates pva)
TransformPVCoordinates
including kinematic effects.Methods in org.orekit.frames with parameters of type PVCoordinates Modifier and Type Method Description double
TopocentricFrame. getRangeRate(PVCoordinates extPV, Frame frame, AbsoluteDate date)
Get the range rate of a point with regards to the topocentric frame center point.static KinematicTransform
KinematicTransform. of(AbsoluteDate date, PVCoordinates pvCoordinates)
Create a new kinematic transform from a translation and its rate.static KinematicTransform
KinematicTransform. of(AbsoluteDate date, PVCoordinates pvCoordinates, Rotation rotation, Vector3D rotationRate)
Create a new kinematic transform from a translation and rotation.Rotation
LocalMagneticFieldFrame. rotationFromInertial(AbsoluteDate date, PVCoordinates pv)
Get the rotation from inertial frame to local orbital frame.Rotation
LOF. rotationFromInertial(AbsoluteDate date, PVCoordinates pv)
Get the rotation from inertial frame to local orbital frame.Rotation
LOFType. rotationFromInertial(AbsoluteDate date, PVCoordinates pv)
Get the rotation from inertial frame to local orbital frame.abstract Rotation
LOFType. rotationFromInertial(PVCoordinates pv)
Get the rotation from inertial frame to local orbital frame.default Rotation
LOF. rotationFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv)
Get the rotation from inputlocal orbital frame
to the instance.Rotation
LOFType. rotationFromLOF(LOFType fromLOF, PVCoordinates pv)
Get the rotation from inputlocal orbital frame
to the instance.static Rotation
LOF. rotationFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv)
Get the rotation from input to outputlocal orbital frame
.default Transform
LOF. transformFromInertial(AbsoluteDate date, PVCoordinates pv)
Get the transform from an inertial frame defining position-velocity and the local orbital frame.default Transform
LOF. transformFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv)
Get the rotation from inputlocal orbital frame
to the instance.static Transform
LOF. transformFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv)
Get the transform from input to outputlocal orbital frame
.default PVCoordinates
KinematicTransform. transformOnlyPV(PVCoordinates pv)
TransformPVCoordinates
, without the acceleration vector.FieldPVCoordinates<T>
FieldTransform. transformPVCoordinates(PVCoordinates pv)
TransformTimeStampedPVCoordinates
including kinematic effects.PVCoordinates
Transform. transformPVCoordinates(PVCoordinates pva)
TransformPVCoordinates
including kinematic effects.Constructors in org.orekit.frames with parameters of type PVCoordinates Constructor Description Transform(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 PVCoordinates Modifier and Type Method Description PVCoordinates
AbstractEncounterLOF. getOther()
Get the normal version of other's position and velocity coordinates.PVCoordinates
EncounterLOF. getOther()
Get other's position and velocity coordinates.Methods in org.orekit.frames.encounter with parameters of type PVCoordinates Modifier and Type Method Description abstract EncounterLOF
EncounterLOFType. getFrame(PVCoordinates other)
Get encounter local orbital frame associated to this enum.Rotation
AbstractEncounterLOF. rotationFromInertial(PVCoordinates origin)
Get the rotation from inertial to this encounter local orbital frame.Rotation
DefaultEncounterLOF. rotationFromInertial(PVCoordinates origin, PVCoordinates other)
Get the rotation from inertial to this encounter local orbital frame.default Rotation
EncounterLOF. rotationFromInertial(AbsoluteDate date, PVCoordinates pv)
Get the rotation from inertial frame to local orbital frame.default Rotation
EncounterLOF. rotationFromInertial(PVCoordinates origin)
Get the rotation from inertial to this encounter local orbital frame.Rotation
EncounterLOF. rotationFromInertial(PVCoordinates origin, PVCoordinates other)
Get the rotation from inertial to this encounter local orbital frame.Rotation
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 PVCoordinates Constructor Description AbstractEncounterLOF(PVCoordinates other)
Constructor withPVCoordinates
.DefaultEncounterLOF(PVCoordinates other)
Constructor.ValsecchiEncounterFrame(PVCoordinates other)
Constructor. -
Uses of PVCoordinates in org.orekit.orbits
Methods in org.orekit.orbits that return PVCoordinates Modifier and Type Method Description protected PVCoordinates
HaloOrbit. applyCorrectionOnPV(CR3BPDifferentialCorrection diff)
Apply the differential correction to compute more accurate initial PV.protected abstract PVCoordinates
LibrationOrbit. applyCorrectionOnPV(CR3BPDifferentialCorrection diff)
Apply the differential correction to compute more accurate initial PV.protected PVCoordinates
LyapunovOrbit. applyCorrectionOnPV(CR3BPDifferentialCorrection diff)
Apply the differential correction to compute more accurate initial PV.PVCoordinates
CR3BPDifferentialCorrection. compute(LibrationOrbitType type)
Return the real starting PVCoordinates on the Libration orbit type after differential correction from a first guess.PVCoordinates
RichardsonExpansion. computeHaloFirstGuess(double azr, LibrationOrbitFamily type, double t, double phi)
Calculate first Guess.PVCoordinates
CR3BPDifferentialCorrection. computeLyapunov()
Return the real starting PVCoordinates on the Lyapunov orbit after differential correction from a first guess.PVCoordinates
RichardsonExpansion. computeLyapunovFirstGuess(double ayr, double t, double phi)
Calculate first Guess.PVCoordinates
LibrationOrbit. getInitialPV()
Return the initialPV on the libration orbit.PVCoordinates
LibrationOrbit. getManifolds(SpacecraftState s, boolean isStable)
Return a manifold direction from one position on a libration Orbit.static PVCoordinates
KeplerianMotionCartesianUtility. predictPositionVelocity(double dt, Vector3D position, Vector3D velocity, double mu)
Method to propagate position and velocity according to Keplerian dynamics.Methods in org.orekit.orbits with parameters of type PVCoordinates Modifier and Type Method Description protected static boolean
Orbit. hasNonKeplerianAcceleration(PVCoordinates pva, double mu)
Check if Cartesian coordinates include non-Keplerian acceleration.Constructors in org.orekit.orbits with parameters of type PVCoordinates Constructor Description CartesianOrbit(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.CR3BPDifferentialCorrection(PVCoordinates firstguess, CR3BPSystem syst, double orbitalPeriod)
Simple Constructor.EquinoctialOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu)
Constructor from Cartesian parameters.HaloOrbit(CR3BPSystem syst, PVCoordinates pv, double orbitalPeriod)
Simple Constructor.KeplerianOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu)
Constructor from Cartesian parameters.LibrationOrbit(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 PVCoordinates Modifier and Type Method Description PVCoordinates
GLONASSAnalyticalPropagator. propagateInEcef(AbsoluteDate date)
Gets the PVCoordinates of the GLONASS SV inECEF frame
.PVCoordinates
GNSSPropagator. propagateInEcef(AbsoluteDate date)
Gets the PVCoordinates of the GNSS SV inECEF frame
.PVCoordinates
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 PVCoordinates Modifier and Type Method Description PVCoordinates
IntelsatElevenElementsPropagator. 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 PVCoordinates Modifier and Type Method Description PVCoordinates
TLEPropagator. 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 PVCoordinates Modifier and Type Method Description PVCoordinates
ExtremumApproachDetector. computeDeltaPV(SpacecraftState s)
Compute the relative PV between primary and secondary objects. -
Uses of PVCoordinates in org.orekit.ssa.collision.shorttermencounter.probability.twod
Methods in org.orekit.ssa.collision.shorttermencounter.probability.twod that return PVCoordinates Modifier and Type Method Description PVCoordinates
ShortTermEncounter2DDefinition. 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.utils Modifier and Type Class Description class
AbsolutePVCoordinates
Position - Velocity - Acceleration linked to a date and a frame.class
TimeStampedPVCoordinates
time-stamped
version ofPVCoordinates
.Fields in org.orekit.utils declared as PVCoordinates Modifier and Type Field Description static PVCoordinates
PVCoordinates. ZERO
Fixed position/velocity at origin (both p, v and a are zero vectors).Methods in org.orekit.utils that return PVCoordinates Modifier and Type Method Description PVCoordinates
AngularCoordinates. applyTo(PVCoordinates pv)
Apply the rotation to a pv coordinates.PVCoordinates
PVCoordinates. blendArithmeticallyWith(PVCoordinates other, double blendingValue)
static PVCoordinates
PVCoordinates. crossProduct(PVCoordinates pv1, PVCoordinates pv2)
Compute the cross-product of two instances.PVCoordinates
PVCoordinates. negate()
Get the opposite of the instance.PVCoordinates
PVCoordinates. normalize()
Normalize the position part of the instance.PVCoordinates
PVCoordinates. shiftedBy(double dt)
Get a time-shifted state.PVCoordinates
FieldPVCoordinates. toPVCoordinates()
Convert to a constant position-velocity.Methods in org.orekit.utils with parameters of type PVCoordinates Modifier and Type Method Description PVCoordinates
AngularCoordinates. applyTo(PVCoordinates pv)
Apply the rotation to a pv coordinates.FieldPVCoordinates<T>
FieldAngularCoordinates. applyTo(PVCoordinates pv)
Apply the rotation to a pv coordinates.PVCoordinates
PVCoordinates. blendArithmeticallyWith(PVCoordinates other, double blendingValue)
static PVCoordinates
PVCoordinates. crossProduct(PVCoordinates pv1, PVCoordinates pv2)
Compute the cross-product of two instances.Constructors in org.orekit.utils with parameters of type PVCoordinates Constructor Description AbsolutePVCoordinates(Frame frame, AbsoluteDate date, PVCoordinates pva)
Build from frame, date and PVA coordinates.AngularCoordinates(PVCoordinates u, PVCoordinates v)
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.ConstantPVCoordinatesProvider(PVCoordinates pva, Frame frame)
Create the PVCoordinatesProvider from a fixed point in a frame.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.TimeStampedAngularCoordinates(AbsoluteDate date, PVCoordinates u, PVCoordinates v)
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 constructorTimeStampedPVCoordinates(AbsoluteDate date, PVCoordinates pv)
Build from position velocity acceleration coordinates.TimeStampedPVCoordinates(AbsoluteDate date, PVCoordinates start, PVCoordinates end)
Subtractive constructor
-