Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
org.orekit.forces.maneuvers.propulsion |
This package provides propulsion models intended to be used with class
Maneuver . |
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.propagation |
Propagation
|
Constructor and Description |
---|
LofOffset(Frame inertialFrame,
LOF lof)
Create a LOF-aligned attitude.
|
LofOffset(Frame inertialFrame,
LOF lof,
org.hipparchus.geometry.euclidean.threed.RotationOrder order,
double alpha1,
double alpha2,
double alpha3)
Creates new instance.
|
TabulatedLofOffset(Frame inertialFrame,
LOF lof,
List<? extends TimeStampedAngularCoordinates> table,
int n,
AngularDerivativesFilter filter)
Creates new instance.
|
TabulatedLofOffset(Frame inertialFrame,
LOF lof,
List<? extends TimeStampedAngularCoordinates> table,
int n,
AngularDerivativesFilter filter,
AbsoluteDate minDate,
AbsoluteDate maxDate)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
static ThrustDirectionAndAttitudeProvider |
ThrustDirectionAndAttitudeProvider.buildFromDirectionInLOF(LOF thrustDirectionLof,
ThrustDirectionProvider variableDirectionInFrame,
org.hipparchus.geometry.euclidean.threed.Vector3D thrusterAxisInSatelliteFrame)
Build a ThrustDirectionAndAttitudeProvider by a variable direction in a Local
Orbital Frame.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalMagneticFieldFrame
This class handles a magnetic field variation attitude provider.
|
class |
LOFType
Enumerate for different types of Local Orbital Frames.
|
Modifier and Type | Method and Description |
---|---|
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. |
default org.hipparchus.geometry.euclidean.threed.Rotation |
LOF.rotationFromLOF(LOF fromLOF,
AbsoluteDate date,
PVCoordinates 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 . |
static org.hipparchus.geometry.euclidean.threed.Rotation |
LOF.rotationFromLOFInToLOFOut(LOF in,
LOF out,
AbsoluteDate date,
PVCoordinates pv)
Get the rotation from input to output
local orbital frame . |
default Transform |
LOF.transformFromLOF(LOF fromLOF,
AbsoluteDate date,
PVCoordinates pv)
Get the rotation from input
local orbital frame to the instance. |
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 Transform |
LOF.transformFromLOFInToLOFOut(LOF in,
LOF out,
AbsoluteDate date,
PVCoordinates pv)
Get the transform from input to output
local orbital frame . |
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 . |
Constructor and Description |
---|
LocalOrbitalFrame(Frame parent,
LOF lof,
PVCoordinatesProvider provider,
String name)
Build a new instance.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EncounterLOF
Interface for encounter local orbital frame.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEncounterLOF
Abstract class for encounter frame between two objects.
|
class |
DefaultEncounterLOF
Default encounter local orbital frame.
|
class |
ValsecchiEncounterFrame
Valsecchi encounter local orbital frame based on Valsecchi formulation from : "Valsecchi, G.
|
Modifier and Type | Method and Description |
---|---|
LOF |
StateCovariance.getLOF()
Get the covariance LOF type.
|
LOF |
FieldStateCovariance.getLOF()
Get the covariance LOF type.
|
Modifier and Type | Method and Description |
---|---|
FieldStateCovariance<T> |
FieldStateCovariance.changeCovarianceFrame(FieldOrbit<T> orbit,
LOF lofOut)
Get the covariance in a given local orbital frame.
|
StateCovariance |
StateCovariance.changeCovarianceFrame(Orbit orbit,
LOF lofOut)
Get the covariance in a given local orbital frame.
|
Constructor and Description |
---|
FieldStateCovariance(org.hipparchus.linear.FieldMatrix<T> orbitalCovariance,
FieldAbsoluteDate<T> epoch,
LOF lof)
Constructor.
|
StateCovariance(org.hipparchus.linear.RealMatrix orbitalCovariance,
AbsoluteDate epoch,
LOF lof)
Constructor.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.