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.
|
Modifier and Type | Method | Description |
---|---|---|
PVCoordinates |
JPLEphemeridesLoader.RawPVProvider.getRawPV(AbsoluteDate date) |
Get the position-velocity at date.
|
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.
|
Modifier and Type | Method | Description |
---|---|---|
PVCoordinates |
OPMFile.getPVCoordinates() |
Get the position/velocity coordinates contained in the OPM.
|
Modifier and Type | Class | Description |
---|---|---|
static class |
SP3File.SP3Coordinate |
A single record of position clock and possibly derivatives in an SP3 file.
|
Modifier and Type | Method | Description |
---|---|---|
PVCoordinates |
Transform.getCartesian() |
Get the underlying elementary Cartesian part.
|
PVCoordinates |
Transform.transformPVCoordinates(PVCoordinates pva) |
Transform
PVCoordinates including kinematic effects. |
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) |
Transform
TimeStampedPVCoordinates including kinematic effects. |
PVCoordinates |
Transform.transformPVCoordinates(PVCoordinates pva) |
Transform
PVCoordinates including kinematic effects. |
Constructor | Description |
---|---|
Transform(AbsoluteDate date,
PVCoordinates cartesian) |
Build a translation transform, with its first time derivative.
|
Modifier and Type | Method | Description |
---|---|---|
protected static boolean |
Orbit.hasNonKeplerianAcceleration(PVCoordinates pva,
double mu) |
Check if Cartesian coordinates include non-Keplerian acceleration.
|
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.
|
Modifier and Type | Method | Description |
---|---|---|
PVCoordinates |
GPSPropagator.propagateInEcef(AbsoluteDate date) |
Gets the PVCoordinates of the GPS SV in
ECEF frame . |
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
TimeStampedPVCoordinates |
time-stamped version of PVCoordinates . |
Modifier and Type | Field | Description |
---|---|---|
static PVCoordinates |
PVCoordinates.ZERO |
Fixed position/velocity at origin (both p, v and a are zero vectors).
|
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.
|
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.
|
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 constructor
|
TimeStampedFieldPVCoordinates(AbsoluteDate date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(AbsoluteDate date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(AbsoluteDate date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3,
T a4,
PVCoordinates pv4) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a,
PVCoordinates pv) |
Multiplicative constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3,
T a4,
PVCoordinates pv4) |
Linear constructor
|
TimeStampedPVCoordinates(AbsoluteDate date,
double a,
PVCoordinates pv) |
Multiplicative constructor
|
TimeStampedPVCoordinates(AbsoluteDate date,
double a1,
PVCoordinates pv1,
double a2,
PVCoordinates pv2) |
Linear constructor
|
TimeStampedPVCoordinates(AbsoluteDate date,
double a1,
PVCoordinates pv1,
double a2,
PVCoordinates pv2,
double a3,
PVCoordinates pv3) |
Linear constructor
|
TimeStampedPVCoordinates(AbsoluteDate date,
double a1,
PVCoordinates pv1,
double a2,
PVCoordinates pv2,
double a3,
PVCoordinates pv3,
double a4,
PVCoordinates pv4) |
Linear constructor
|
TimeStampedPVCoordinates(AbsoluteDate date,
PVCoordinates pv) |
Build from position velocity acceleration coordinates.
|
TimeStampedPVCoordinates(AbsoluteDate date,
PVCoordinates start,
PVCoordinates end) |
Subtractive constructor
|
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.