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.frames.encounter |
Package specific to encounter local orbital frame.
|
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.ssa.collision.shorttermencounter.probability.twod |
Package specific to calculus assuming a 2D short-term encounter model.
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
<T extends org.hipparchus.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 org.hipparchus.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 org.hipparchus.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.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LOFType.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LocalMagneticFieldFrame.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
LOFType.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.rotationFromLOF(org.hipparchus.Field<T> field,
LOF fromLOF,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from input
local orbital frame to the instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
LOFType.rotationFromLOF(org.hipparchus.Field<T> field,
LOFType fromLOF,
FieldPVCoordinates<T> pv)
Get the rotation from input
local orbital frame to the instance. |
static <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.rotationFromLOFInToLOFOut(org.hipparchus.Field<T> field,
LOF in,
LOF out,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from input to output
local orbital frame . |
default <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.transformFromInertial(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the transform from an inertial frame defining position-velocity and the local orbital frame.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.transformFromLOF(LOF fromLOF,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from input
commonly used local orbital frame to the instance. |
static <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.transformFromLOFInToLOFOut(LOF in,
LOF out,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the transform from input to output
local orbital frame . |
FieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(FieldPVCoordinates<T> pv)
Transform
TimeStampedFieldPVCoordinates including kinematic effects. |
<T extends org.hipparchus.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 |
---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractEncounterLOF.getFieldOther(org.hipparchus.Field<T> field)
Get the field version of other's position and velocity coordinates.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EncounterLOF.getFieldOther(org.hipparchus.Field<T> field)
Get other's position and velocity coordinates.
|
Modifier and Type | Method and Description |
---|---|
abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
EncounterLOFType.getFrame(FieldPVCoordinates<T> other)
Get encounter local orbital frame associated to this enum.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
EncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractEncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin)
Get the rotation from inertial to this encounter local orbital frame.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
EncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin)
Get the rotation from inertial to this encounter local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ValsecchiEncounterFrame.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin,
FieldPVCoordinates<T> other)
Get the rotation from inertial to this encounter local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ValsecchiEncounterFrame.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin,
FieldPVCoordinates<T> other)
Get the rotation from inertial to this encounter local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DefaultEncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin,
FieldPVCoordinates<T> other)
Get the rotation from inertial to this encounter local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DefaultEncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin,
FieldPVCoordinates<T> other)
Get the rotation from inertial to this encounter local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin,
FieldPVCoordinates<T> other)
Get the rotation from inertial to this encounter local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldPVCoordinates<T> origin,
FieldPVCoordinates<T> other)
Get the rotation from inertial to this encounter local orbital frame.
|
Constructor and Description |
---|
AbstractEncounterLOF(FieldPVCoordinates<T> other)
Constructor with
FieldPVCoordinates . |
DefaultEncounterLOF(FieldPVCoordinates<T> other)
Field constructor.
|
ValsecchiEncounterFrame(FieldPVCoordinates<T> other)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends org.hipparchus.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 | Method and Description |
---|---|
FieldPVCoordinates<T> |
FieldShortTermEncounter2DDefinition.computeOtherRelativeToReferencePVInReferenceInertial()
Compute the other collision position and velocity relative to the reference collision object.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAbsolutePVCoordinates<T extends org.hipparchus.CalculusFieldElement<T>>
Field implementation of AbsolutePVCoordinates.
|
class |
TimeStampedFieldPVCoordinates<T extends org.hipparchus.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 org.hipparchus.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.blendArithmeticallyWith(FieldPVCoordinates<T> other,
T blendingValue) |
FieldPVCoordinates<T> |
FieldPVCoordinates.crossProduct(FieldPVCoordinates<T> pv2)
Compute the cross-product of two instances.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldPVCoordinates.getZero(org.hipparchus.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<org.hipparchus.analysis.differentiation.DerivativeStructure> |
PVCoordinates.toDerivativeStructurePV(int order)
Transform the instance to a
FieldPVCoordinates <DerivativeStructure >. |
FieldPVCoordinates<org.hipparchus.analysis.differentiation.FieldDerivativeStructure<T>> |
FieldPVCoordinates.toDerivativeStructurePV(int order)
Transform the instance to a
FieldPVCoordinates <FieldDerivativeStructure >. |
FieldPVCoordinates<org.hipparchus.analysis.differentiation.UnivariateDerivative1> |
PVCoordinates.toUnivariateDerivative1PV()
Transform the instance to a
FieldPVCoordinates <UnivariateDerivative1 >. |
FieldPVCoordinates<org.hipparchus.analysis.differentiation.FieldUnivariateDerivative1<T>> |
FieldPVCoordinates.toUnivariateDerivative1PV()
Transform the instance to a
FieldPVCoordinates <FieldUnivariateDerivative1 >. |
FieldPVCoordinates<org.hipparchus.analysis.differentiation.UnivariateDerivative2> |
PVCoordinates.toUnivariateDerivative2PV()
Transform the instance to a
FieldPVCoordinates <UnivariateDerivative2 >. |
FieldPVCoordinates<org.hipparchus.analysis.differentiation.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 org.hipparchus.CalculusFieldElement<T>> |
AngularCoordinates.applyTo(FieldPVCoordinates<T> pv)
Apply the rotation to a pv coordinates.
|
FieldPVCoordinates<T> |
FieldPVCoordinates.blendArithmeticallyWith(FieldPVCoordinates<T> other,
T blendingValue) |
FieldPVCoordinates<T> |
FieldPVCoordinates.crossProduct(FieldPVCoordinates<T> pv2)
Compute the cross-product of two instances.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.