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.propagation |
Propagation
|
org.orekit.propagation.numerical |
Top level package for numerical propagators.
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
AbsolutePVCoordinates |
CR3BPSystem.getRealAPV(AbsolutePVCoordinates apv0,
AbsoluteDate initialDate,
Frame outputFrame)
Get the AbsolutePVCoordinates from normalized units to standard units in an output frame.
|
Modifier and Type | Method and Description |
---|---|
AbsolutePVCoordinates |
CR3BPSystem.getRealAPV(AbsolutePVCoordinates apv0,
AbsoluteDate initialDate,
Frame outputFrame)
Get the AbsolutePVCoordinates from normalized units to standard units in an output frame.
|
Modifier and Type | Method and Description |
---|---|
AbsolutePVCoordinates |
SpacecraftState.getAbsPVA()
Get the absolute position-velocity-acceleration.
|
Modifier and Type | Method and Description |
---|---|
Optional<TimeInterpolator<AbsolutePVCoordinates>> |
SpacecraftStateInterpolator.getAbsPVAInterpolator()
Get absolute position-velocity-acceleration interpolator.
|
Constructor and Description |
---|
SpacecraftState(AbsolutePVCoordinates absPva)
Build a spacecraft state from position-velocity-acceleration only.
|
SpacecraftState(AbsolutePVCoordinates absPva,
Attitude attitude)
Build a spacecraft state from position-velocity-acceleration and attitude.
|
SpacecraftState(AbsolutePVCoordinates absPva,
Attitude attitude,
double mass)
Build a spacecraft state from position-velocity-acceleration, attitude and mass.
|
SpacecraftState(AbsolutePVCoordinates absPva,
Attitude attitude,
DoubleArrayDictionary additional)
Build a spacecraft state from position-velocity-acceleration, attitude and additional states.
|
SpacecraftState(AbsolutePVCoordinates absPva,
Attitude attitude,
double mass,
DoubleArrayDictionary additional)
Build a spacecraft state from position-velocity-acceleration, attitude, mass and additional states.
|
SpacecraftState(AbsolutePVCoordinates absPva,
Attitude attitude,
double mass,
DoubleArrayDictionary additional,
DoubleArrayDictionary additionalDot)
Build a spacecraft state from position-velocity-acceleration, attitude, mass and additional states and derivatives.
|
SpacecraftState(AbsolutePVCoordinates absPva,
double mass)
Create a new instance from position-velocity-acceleration and mass.
|
SpacecraftState(AbsolutePVCoordinates absPva,
DoubleArrayDictionary additional)
Build a spacecraft state from position-velocity-acceleration and additional states.
|
SpacecraftState(AbsolutePVCoordinates absPva,
double mass,
DoubleArrayDictionary additional)
Create a new instance from position-velocity-acceleration, mass and additional states.
|
Constructor and Description |
---|
SpacecraftStateInterpolator(Frame outputFrame,
TimeInterpolator<Orbit> orbitInterpolator,
TimeInterpolator<AbsolutePVCoordinates> absPVAInterpolator,
TimeInterpolator<TimeStampedDouble> massInterpolator,
TimeInterpolator<Attitude> attitudeInterpolator,
TimeInterpolator<TimeStampedDouble> additionalStateInterpolator)
Constructor with:
Default number of interpolation points of
DEFAULT_INTERPOLATION_POINTS
Default extrapolation threshold of DEFAULT_EXTRAPOLATION_THRESHOLD_SEC s
|
SpacecraftStateInterpolator(int interpolationPoints,
double extrapolationThreshold,
Frame outputFrame,
TimeInterpolator<Orbit> orbitInterpolator,
TimeInterpolator<AbsolutePVCoordinates> absPVAInterpolator,
TimeInterpolator<TimeStampedDouble> massInterpolator,
TimeInterpolator<Attitude> attitudeInterpolator,
TimeInterpolator<TimeStampedDouble> additionalStateInterpolator)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static double[][] |
NumericalPropagator.tolerances(double dP,
AbsolutePVCoordinates absPva)
Estimate tolerance vectors for integrators when propagating in absolute position-velocity-acceleration.
|
Modifier and Type | Method and Description |
---|---|
protected AbsolutePVCoordinates |
AbsolutePVCoordinatesHermiteInterpolator.interpolate(AbstractTimeInterpolator.InterpolationData interpolationData)
Interpolate instance from given interpolation data.
|
AbsolutePVCoordinates |
AbsolutePVCoordinates.shiftedBy(double dt)
Get a time-shifted state.
|
AbsolutePVCoordinates |
FieldAbsolutePVCoordinates.toAbsolutePVCoordinates()
Converts to an AbsolutePVCoordinates instance.
|
Constructor and Description |
---|
AbsolutePVCoordinates(AbsoluteDate date,
AbsolutePVCoordinates start,
AbsolutePVCoordinates end)
Subtractive constructor
|
AbsolutePVCoordinates(AbsoluteDate date,
double a,
AbsolutePVCoordinates AbsPva)
Multiplicative constructor
|
AbsolutePVCoordinates(AbsoluteDate date,
double a1,
AbsolutePVCoordinates absPv1,
double a2,
AbsolutePVCoordinates absPv2)
Linear constructor
|
AbsolutePVCoordinates(AbsoluteDate date,
double a1,
AbsolutePVCoordinates absPv1,
double a2,
AbsolutePVCoordinates absPv2,
double a3,
AbsolutePVCoordinates absPv3)
Linear constructor
|
AbsolutePVCoordinates(AbsoluteDate date,
double a1,
AbsolutePVCoordinates absPv1,
double a2,
AbsolutePVCoordinates absPv2,
double a3,
AbsolutePVCoordinates absPv3,
double a4,
AbsolutePVCoordinates absPv4)
Linear constructor
|
Copyright © 2002-2023 CS GROUP. All rights reserved.