Some force models such as the atmospheric drag or the maneuvers need to
know the spacecraft orientation in inertial frame. OREKIT uses a simple
container for Attitude
which
includes both the geometric part (i.e. rotation) and the kinematic part
(i.e. the instant spin axis). The components hold by this container
allow to convert vectors from inertial frame to spacecraft frame along
with their derivatives. This container is similar in spirit to the various
extensions of the abstract Orbit
class:
it represents a state at a specific instant.
Several classical attitude laws are already provided in this package.
One special implementation is the AttitudesSequence
class which
handle a set of laws, only one of which being active at any time. The
active law changes as switch events are triggered.
Interface | Description |
---|---|
AttitudeProvider |
This interface represents an attitude provider model set.
|
AttitudeProviderModifier |
This interface represents an attitude provider that modifies/wraps another underlying provider.
|
AttitudesSequence.SwitchHandler |
Interface for attitude switch notifications.
|
Class | Description |
---|---|
Attitude |
This class handles attitude definition at a given date.
|
AttitudesSequence |
This classes manages a sequence of different attitude providers that are activated
in turn according to switching events.
|
BodyCenterPointing |
This class handles body center pointing attitude provider.
|
CelestialBodyPointed |
This class handles a celestial body pointed attitude provider.
|
FieldAttitude<T extends RealFieldElement<T>> |
This class handles attitude definition at a given date.
|
FixedRate |
This class handles a simple attitude provider at constant rate around a fixed axis.
|
GroundPointing |
Base class for ground pointing attitude providers.
|
InertialProvider |
This class handles an inertial attitude provider.
|
LofOffset |
Attitude law defined by fixed Roll, Pitch and Yaw angles (in any order)
with respect to a local orbital frame.
|
LofOffsetPointing |
This class provides a default attitude provider.
|
NadirPointing |
This class handles nadir pointing attitude provider.
|
SpinStabilized |
This class handles a spin stabilized attitude provider.
|
TabulatedLofOffset |
This class handles an attitude provider interpolating from a predefined table
containing offsets from a Local Orbital Frame.
|
TabulatedProvider |
This class handles an attitude provider interpolating from a predefined table.
|
TargetPointing |
This class handles target pointing attitude provider.
|
YawCompensation |
This class handles yaw compensation attitude provider.
|
YawSteering |
This class handles yaw steering law.
|
Copyright © 2002-2018 CS Systèmes d'information. All rights reserved.