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.frames |
This package provides classes to handle frames and transforms between them.
|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends RealFieldElement<T>> |
JPLEphemeridesLoader.RawPVProvider.getRawPV(FieldAbsoluteDate<T> date) |
Get the position-velocity at date.
|
Modifier and Type | Method | Description |
---|---|---|
FieldPVCoordinates<T> |
FieldTransform.getCartesian() |
Get the underlying elementary Cartesian part.
|
FieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(FieldPVCoordinates<T> pv) |
Transform
TimeStampedFieldPVCoordinates including kinematic effects. |
FieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(PVCoordinates pv) |
Transform
TimeStampedPVCoordinates including kinematic effects. |
<T extends RealFieldElement<T>> |
Transform.transformPVCoordinates(FieldPVCoordinates<T> pv) |
Transform
FieldPVCoordinates including kinematic effects. |
Modifier and Type | Method | Description |
---|---|---|
abstract <T extends RealFieldElement<T>> |
LOFType.rotationFromInertial(Field<T> field,
FieldPVCoordinates<T> pv) |
Get the rotation from inertial frame to local orbital frame.
|
<T extends RealFieldElement<T>> |
LOFType.transformFromInertial(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv) |
Get the transform from an inertial frame defining position-velocity and the local orbital frame.
|
FieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(FieldPVCoordinates<T> pv) |
Transform
TimeStampedFieldPVCoordinates including kinematic effects. |
<T extends RealFieldElement<T>> |
Transform.transformPVCoordinates(FieldPVCoordinates<T> pv) |
Transform
FieldPVCoordinates including kinematic effects. |
Constructor | Description |
---|---|
FieldTransform(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> cartesian) |
Build a translation transform, with its first time derivative.
|
Modifier and Type | Method | Description |
---|---|---|
protected static <T extends RealFieldElement<T>> |
FieldOrbit.hasNonKeplerianAcceleration(FieldPVCoordinates<T> pva,
double mu) |
Check if Cartesian coordinates include non-Keplerian acceleration.
|
Constructor | Description |
---|---|
FieldCartesianOrbit(FieldPVCoordinates<T> pvaCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldCircularOrbit(FieldPVCoordinates<T> PVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldEquinoctialOrbit(FieldPVCoordinates<T> pvCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldKeplerianOrbit(FieldPVCoordinates<T> FieldPVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
Modifier and Type | Class | Description |
---|---|---|
class |
TimeStampedFieldPVCoordinates<T extends RealFieldElement<T>> |
time-stamped version of FieldPVCoordinates . |
Modifier and Type | Method | Description |
---|---|---|
<T extends RealFieldElement<T>> |
AngularCoordinates.applyTo(FieldPVCoordinates<T> pv) |
Apply the rotation to a pv coordinates.
|
FieldPVCoordinates<T> |
FieldAngularCoordinates.applyTo(FieldPVCoordinates<T> pv) |
Apply the rotation to a pv coordinates.
|
FieldPVCoordinates<T> |
FieldAngularCoordinates.applyTo(PVCoordinates pv) |
Apply the rotation to a pv coordinates.
|
FieldPVCoordinates<T> |
FieldPVCoordinates.crossProduct(FieldPVCoordinates<T> pv2) |
Compute the cross-product of two instances.
|
static <T extends RealFieldElement<T>> |
FieldPVCoordinates.getZero(Field<T> field) |
Get fixed position/velocity at origin (both p, v and a are zero vectors).
|
FieldPVCoordinates<T> |
FieldPVCoordinates.negate() |
Get the opposite of the instance.
|
FieldPVCoordinates<T> |
FieldPVCoordinates.normalize() |
Normalize the position part of the instance.
|
FieldPVCoordinates<T> |
FieldPVCoordinates.shiftedBy(double dt) |
Get a time-shifted state.
|
FieldPVCoordinates<T> |
FieldPVCoordinates.shiftedBy(T dt) |
Get a time-shifted state.
|
FieldPVCoordinates<FieldDerivativeStructure<T>> |
FieldPVCoordinates.toDerivativeStructurePV(int order) |
Transform the instance to a
FieldPVCoordinates <FieldDerivativeStructure >. |
FieldPVCoordinates<DerivativeStructure> |
PVCoordinates.toDerivativeStructurePV(int order) |
Transform the instance to a
FieldPVCoordinates <DerivativeStructure >. |
Modifier and Type | Method | Description |
---|---|---|
<T extends RealFieldElement<T>> |
AngularCoordinates.applyTo(FieldPVCoordinates<T> pv) |
Apply the rotation to a pv coordinates.
|
FieldPVCoordinates<T> |
FieldAngularCoordinates.applyTo(FieldPVCoordinates<T> pv) |
Apply the rotation to a pv coordinates.
|
FieldPVCoordinates<T> |
FieldPVCoordinates.crossProduct(FieldPVCoordinates<T> pv2) |
Compute the cross-product of two instances.
|
Copyright © 2002-2018 CS Systèmes d'information. All rights reserved.