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.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 and Description |
---|---|
<T extends CalculusFieldElement<T>> |
JPLEphemeridesLoader.RawPVProvider.getRawPV(FieldAbsoluteDate<T> date)
Get the position-velocity at date.
|
Modifier and Type | Method and Description |
---|---|
FieldPVCoordinates<T> |
FieldTransform.getCartesian()
Get the underlying elementary Cartesian part.
|
FieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(FieldPVCoordinates<T> pv)
Transform
TimeStampedFieldPVCoordinates including kinematic effects. |
<T extends CalculusFieldElement<T>> |
Transform.transformPVCoordinates(FieldPVCoordinates<T> pv)
Transform
FieldPVCoordinates including kinematic effects. |
FieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(PVCoordinates pv)
Transform
TimeStampedPVCoordinates including kinematic effects. |
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
TopocentricFrame.getRangeRate(FieldPVCoordinates<T> extPV,
Frame frame,
FieldAbsoluteDate<T> date)
Get the range rate of a point with regards to the topocentric frame center point.
|
abstract <T extends CalculusFieldElement<T>> |
LOFType.rotationFromInertial(Field<T> field,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
static <T extends CalculusFieldElement<T>> |
LOFType.rotationFromLOFInToLOFOut(Field<T> field,
LOFType in,
LOFType out,
FieldPVCoordinates<T> pv)
Get the rotation from input to output
commonly used local orbital frame . |
<T extends CalculusFieldElement<T>> |
LOFType.rotationFromLOFType(Field<T> field,
LOFType fromLOF,
FieldPVCoordinates<T> pv)
Get the rotation from input
commonly used local orbital frame to the instance. |
<T extends CalculusFieldElement<T>> |
LOFType.transformFromInertial(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the transform from an inertial frame defining position-velocity and the local orbital frame.
|
static <T extends CalculusFieldElement<T>> |
LOFType.transformFromLOFInToLOFOut(Field<T> field,
LOFType in,
LOFType out,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the transform from input to output
commonly used local orbital frame . |
FieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(FieldPVCoordinates<T> pv)
Transform
TimeStampedFieldPVCoordinates including kinematic effects. |
<T extends CalculusFieldElement<T>> |
Transform.transformPVCoordinates(FieldPVCoordinates<T> pv)
Transform
FieldPVCoordinates including kinematic effects. |
Constructor and Description |
---|
FieldTransform(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> cartesian)
Build a translation transform, with its first time derivative.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends CalculusFieldElement<T>> |
FieldOrbit.hasNonKeplerianAcceleration(FieldPVCoordinates<T> pva,
T mu)
Check if Cartesian coordinates include non-Keplerian acceleration.
|
Constructor and Description |
---|
FieldCartesianOrbit(FieldPVCoordinates<T> pvaCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
FieldCircularOrbit(FieldPVCoordinates<T> PVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
FieldEquinoctialOrbit(FieldPVCoordinates<T> pvCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
FieldKeplerianOrbit(FieldPVCoordinates<T> FieldPVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
Modifier and Type | Method and Description |
---|---|
FieldPVCoordinates<T> |
FieldTLEPropagator.getPVCoordinates(FieldAbsoluteDate<T> date,
T[] parameters)
Get the extrapolated position and velocity from an initial TLE.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAbsolutePVCoordinates<T extends CalculusFieldElement<T>>
Field implementation of AbsolutePVCoordinates.
|
class |
TimeStampedFieldPVCoordinates<T extends CalculusFieldElement<T>>
time-stamped version of FieldPVCoordinates . |
Modifier and Type | Method and Description |
---|---|
FieldPVCoordinates<T> |
FieldAngularCoordinates.applyTo(FieldPVCoordinates<T> pv)
Apply the rotation to a pv coordinates.
|
<T extends CalculusFieldElement<T>> |
AngularCoordinates.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 CalculusFieldElement<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<DerivativeStructure> |
PVCoordinates.toDerivativeStructurePV(int order)
Transform the instance to a
FieldPVCoordinates <DerivativeStructure >. |
FieldPVCoordinates<FieldDerivativeStructure<T>> |
FieldPVCoordinates.toDerivativeStructurePV(int order)
Transform the instance to a
FieldPVCoordinates <FieldDerivativeStructure >. |
FieldPVCoordinates<UnivariateDerivative1> |
PVCoordinates.toUnivariateDerivative1PV()
Transform the instance to a
FieldPVCoordinates <UnivariateDerivative1 >. |
FieldPVCoordinates<FieldUnivariateDerivative1<T>> |
FieldPVCoordinates.toUnivariateDerivative1PV()
Transform the instance to a
FieldPVCoordinates <FieldUnivariateDerivative1 >. |
FieldPVCoordinates<UnivariateDerivative2> |
PVCoordinates.toUnivariateDerivative2PV()
Transform the instance to a
FieldPVCoordinates <UnivariateDerivative2 >. |
FieldPVCoordinates<FieldUnivariateDerivative2<T>> |
FieldPVCoordinates.toUnivariateDerivative2PV()
Transform the instance to a
FieldPVCoordinates <FieldUnivariateDerivative2 >. |
Modifier and Type | Method and Description |
---|---|
FieldPVCoordinates<T> |
FieldAngularCoordinates.applyTo(FieldPVCoordinates<T> pv)
Apply the rotation to a pv coordinates.
|
<T extends CalculusFieldElement<T>> |
AngularCoordinates.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-2023 CS GROUP. All rights reserved.