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.files.ccsds This package provides a parser for orbit data stored in CCSDS Orbit Data Message format.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.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.tle This package provides classes to read and extrapolate tle's.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<org.hipparchus.analysis.differentiation.DerivativeStructure>
OneAxisEllipsoid. transform(PVCoordinates point, Frame frame, AbsoluteDate date)
Transform a Cartesian point to a surface-relative point. -
Uses of PVCoordinates in org.orekit.files.ccsds
Methods in org.orekit.files.ccsds that return PVCoordinates Modifier and Type Method Description PVCoordinates
OPMFile. getPVCoordinates()
Get the position/velocity coordinates contained in the OPM. -
Uses of PVCoordinates in org.orekit.files.sp3
Subclasses of PVCoordinates in org.orekit.files.sp3 Modifier and Type Class Description static class
SP3File.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.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.abstract org.hipparchus.geometry.euclidean.threed.Rotation
LOFType. rotationFromInertial(PVCoordinates pv)
Get the rotation from inertial frame to local orbital frame.Transform
LOFType. transformFromInertial(AbsoluteDate date, PVCoordinates pv)
Get the transform from an inertial frame defining position-velocity and the local orbital frame.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. -
Uses of PVCoordinates in org.orekit.orbits
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.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.propagation.analytical.gnss
Methods in org.orekit.propagation.analytical.gnss that return PVCoordinates Modifier and Type Method Description PVCoordinates
GPSPropagator. propagateInEcef(AbsoluteDate date)
Gets the PVCoordinates of the GPS SV inECEF frame
. -
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.PVCoordinates
TLESeries. getPVCoordinates(AbsoluteDate date)
Deprecated.Get the extrapolated position and velocity from an initial date. -
Uses of PVCoordinates in org.orekit.utils
Subclasses of PVCoordinates in org.orekit.utils Modifier and Type Class Description 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.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.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 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.FieldPVCoordinates(org.hipparchus.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
-