User Manual 4.15 Orientation
De Wiki
Introduction
Scope
The purpose of this chapter is to describe the orientation package.
An orientation provider is an interface that provides methods to return an angle as a function of a spacecraft state.
Javadoc
Library | Javadoc |
---|---|
Patrius | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/orientations/package-summary.html Package fr.cnes.sirius.patrius.attitudes.orientations] |
Links
None as of now.
Useful Documents
None as of now.
Package Overview
Features Description
The orientations package is designed similarly to attitude providers:
- An interface
OrientationAngleProvider
returns an angle given a spacecraft state (similarly toAttitudeProvider
which returns an Attitude) - An interface
OrientationAngleLaw
gathers orientation laws and is similar toAttitudeLaw
- An interface
OrientationAngleLeg
is a time-bounded leg and is similar toAttitudeLeg
- An interface
OrientationAngleProfile
is a profile of orientation angles and is similar toAttitudeProfile
- A class
OrientationAngleLawLeg
is a law leg and is similar toAttitudeLawLeg
- A class
OrientationAngleLawLegsSequence
is a sequence ofOrientationAngleLawLeg
and is similar toAttitudeLawLegsSequence
- A class
OrientationAngleProfileSequence
is a sequence ofOrientationAngleProfile
and is similar toAttitudeProfileSequence
Note: the package currently does not provide any implementation of OrientationAngleProvider
interface except for constant angles.
Getting Started
Use is identical to attitudes. See the page for examples.
Contents
Interfaces
Interface | Summary | Javadoc |
---|---|---|
OrientationAngleProvider | Interface for all orientation angles providers. | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleProvider.html ...] |
OrientationAngleLaw | Interface for all orientation angles lasw. | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleLaw.html ...] |
OrientationAngleLeg | Interface for all orientation angles legs. | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleLeg.html ...] |
OrientationAngleProfile | Interface for all orientation angles profiles. | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleProfile.html ...] |
Classes
Class | Summary | Javadoc |
---|---|---|
OrientationAngleLawLeg | Orientation angle law leg. | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/OrientationAngleLawLeg.html ...] |
OrientationAngleLawLegsSequence | Sequence of Orientation angle legs. | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/OrientationAngleLawLegsSequence.html ...] |
OrientationAngleProfileSequence | Sequence of Orientation angle profiles. | [[[:Modèle:JavaDoc4.15]]/fr/cnes/sirius/patrius/attitudes/OrientationAngleProfileSequence.html ...] |