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.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.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 PVCoordinatesJPLEphemeridesLoader.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<DerivativeStructure>OneAxisEllipsoid. transform(PVCoordinates point, Frame frame, AbsoluteDate date)Transform a Cartesian point to a surface-relative point. -
Uses of PVCoordinates in org.orekit.estimation.iod
Methods in org.orekit.estimation.iod with parameters of type PVCoordinates Modifier and Type Method Description OrbitIodLaplace. 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 PVCoordinatesGroundReceiverMeasurement. 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 classCPF.CPFCoordinateA 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 classSP3CoordinateA 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 PVCoordinatesTransform. getCartesian()Get the underlying elementary Cartesian part.PVCoordinatesTransform. transformPVCoordinates(PVCoordinates pva)TransformPVCoordinatesincluding kinematic effects.Methods in org.orekit.frames with parameters of type PVCoordinates Modifier and Type Method Description doubleTopocentricFrame. getRangeRate(PVCoordinates extPV, Frame frame, AbsoluteDate date)Get the range rate of a point with regards to the topocentric frame center point.RotationLocalMagneticFieldFrame. rotationFromInertial(AbsoluteDate date, PVCoordinates pv)Get the rotation from inertial frame to local orbital frame.RotationLOF. rotationFromInertial(AbsoluteDate date, PVCoordinates pv)Get the rotation from inertial frame to local orbital frame.RotationLOFType. 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.RotationLOFType. 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 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.FieldPVCoordinates<T>FieldTransform. transformPVCoordinates(PVCoordinates pv)TransformTimeStampedPVCoordinatesincluding kinematic effects.PVCoordinatesTransform. transformPVCoordinates(PVCoordinates pva)TransformPVCoordinatesincluding 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 PVCoordinatesAbstractEncounterLOF. getOther()Get the normal version of other's position and velocity coordinates.PVCoordinatesEncounterLOF. 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 EncounterLOFEncounterLOFType. getFrame(PVCoordinates other)Get encounter local orbital frame associated to this enum.RotationAbstractEncounterLOF. rotationFromInertial(PVCoordinates origin)Get the rotation from inertial to this encounter local orbital frame.RotationDefaultEncounterLOF. 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.RotationEncounterLOF. rotationFromInertial(PVCoordinates origin, PVCoordinates other)Get the rotation from inertial to this encounter local orbital frame.RotationValsecchiEncounterFrame. 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 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.PVCoordinatesCR3BPDifferentialCorrection. compute(LibrationOrbitType type)Return the real starting PVCoordinates on the Libration orbit type after differential correction from a first guess.PVCoordinatesRichardsonExpansion. computeHaloFirstGuess(double azr, LibrationOrbitFamily type, double t, double phi)Calculate first Guess.PVCoordinatesCR3BPDifferentialCorrection. computeLyapunov()Return the real starting PVCoordinates on the Lyapunov orbit after differential correction from a first guess.PVCoordinatesRichardsonExpansion. computeLyapunovFirstGuess(double ayr, double t, double phi)Calculate first Guess.PVCoordinatesLibrationOrbit. getInitialPV()Return the initialPV on the libration orbit.PVCoordinatesLibrationOrbit. getManifolds(SpacecraftState s, boolean isStable)Return a manifold direction from one position on a libration Orbit.Methods in org.orekit.orbits with parameters of type PVCoordinates Modifier and Type Method Description protected static booleanOrbit. 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 PVCoordinatesGLONASSAnalyticalPropagator. propagateInEcef(AbsoluteDate date)Gets the PVCoordinates of the GLONASS SV inECEF frame.PVCoordinatesGNSSPropagator. propagateInEcef(AbsoluteDate date)Gets the PVCoordinates of the GNSS SV inECEF frame.PVCoordinatesSBASPropagator. propagateInEcef(AbsoluteDate date)Gets the PVCoordinates of the GNSS 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 PVCoordinatesTLEPropagator. 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 PVCoordinatesExtremumApproachDetector. 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 PVCoordinatesShortTermEncounter2DDefinition. 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 classAbsolutePVCoordinatesPosition - Velocity - Acceleration linked to a date and a frame.classTimeStampedPVCoordinatestime-stampedversion ofPVCoordinates.Fields in org.orekit.utils declared as PVCoordinates Modifier and Type Field Description static PVCoordinatesPVCoordinates. ZEROFixed 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 PVCoordinatesAngularCoordinates. applyTo(PVCoordinates pv)Apply the rotation to a pv coordinates.PVCoordinatesPVCoordinates. blendArithmeticallyWith(PVCoordinates other, double blendingValue)static PVCoordinatesPVCoordinates. crossProduct(PVCoordinates pv1, PVCoordinates pv2)Compute the cross-product of two instances.PVCoordinatesPVCoordinates. negate()Get the opposite of the instance.PVCoordinatesPVCoordinates. normalize()Normalize the position part of the instance.PVCoordinatesPVCoordinates. shiftedBy(double dt)Get a time-shifted state.PVCoordinatesFieldPVCoordinates. toPVCoordinates()Convert to a constant position-velocity.Methods in org.orekit.utils with parameters of type PVCoordinates Modifier and Type Method Description PVCoordinatesAngularCoordinates. applyTo(PVCoordinates pv)Apply the rotation to a pv coordinates.FieldPVCoordinates<T>FieldAngularCoordinates. applyTo(PVCoordinates pv)Apply the rotation to a pv coordinates.PVCoordinatesPVCoordinates. 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 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
-