<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://patrius.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=User_Manual_4.16_Orientation</id>
	<title>User Manual 4.16 Orientation - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://patrius.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=User_Manual_4.16_Orientation"/>
	<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.16_Orientation&amp;action=history"/>
	<updated>2026-04-06T19:08:20Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.16_Orientation&amp;diff=3971&amp;oldid=prev</id>
		<title>Admin tsn : Page créée avec « __NOTOC__  == 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 === {| class=&quot;wikitable&quot; |- ! scope=&quot;col&quot;| Library ! scope=&quot;col&quot;| Javadoc |- |Patrius |[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/orientations/package-summary.html Package fr.cnes.sirius.patrius.attitudes.orientation... »</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.16_Orientation&amp;diff=3971&amp;oldid=prev"/>
		<updated>2025-04-23T09:16:30Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « __NOTOC__  == 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 === {| class=&amp;quot;wikitable&amp;quot; |- ! scope=&amp;quot;col&amp;quot;| Library ! scope=&amp;quot;col&amp;quot;| Javadoc |- |Patrius |[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/orientations/package-summary.html Package fr.cnes.sirius.patrius.attitudes.orientation... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__ &lt;br /&gt;
== Introduction ==&lt;br /&gt;
=== Scope ===&lt;br /&gt;
The purpose of this chapter is to describe the orientation package.&lt;br /&gt;
&lt;br /&gt;
An orientation provider is an interface that provides methods to return an angle as a function of a spacecraft state.&lt;br /&gt;
&lt;br /&gt;
=== Javadoc ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Library&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Javadoc&lt;br /&gt;
|-&lt;br /&gt;
|Patrius&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/orientations/package-summary.html Package fr.cnes.sirius.patrius.attitudes.orientations]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
None as of now.&lt;br /&gt;
&lt;br /&gt;
=== Useful Documents ===&lt;br /&gt;
None as of now.&lt;br /&gt;
&lt;br /&gt;
=== Package Overview ===&lt;br /&gt;
&lt;br /&gt;
== Features Description ==&lt;br /&gt;
The orientations package is designed similarly to attitude providers:&lt;br /&gt;
* An interface &amp;lt;code&amp;gt;OrientationAngleProvider&amp;lt;/code&amp;gt; returns an angle given a spacecraft state (similarly to  &amp;lt;code&amp;gt;AttitudeProvider&amp;lt;/code&amp;gt; which returns an Attitude)&lt;br /&gt;
* An interface &amp;lt;code&amp;gt;OrientationAngleLaw&amp;lt;/code&amp;gt; gathers orientation laws and is similar to &amp;lt;code&amp;gt;AttitudeLaw&amp;lt;/code&amp;gt;&lt;br /&gt;
* An interface &amp;lt;code&amp;gt;OrientationAngleLeg&amp;lt;/code&amp;gt; is a time-bounded leg and is similar to &amp;lt;code&amp;gt;AttitudeLeg&amp;lt;/code&amp;gt;&lt;br /&gt;
* An interface &amp;lt;code&amp;gt;OrientationAngleProfile&amp;lt;/code&amp;gt; is a profile of orientation angles and is similar to &amp;lt;code&amp;gt;AttitudeProfile&amp;lt;/code&amp;gt;&lt;br /&gt;
* A class &amp;lt;code&amp;gt;OrientationAngleLawLeg&amp;lt;/code&amp;gt; is a law leg and is similar to &amp;lt;code&amp;gt;AttitudeLawLeg&amp;lt;/code&amp;gt;&lt;br /&gt;
* A class &amp;lt;code&amp;gt;OrientationAngleLawLegsSequence&amp;lt;/code&amp;gt; is a sequence of &amp;lt;code&amp;gt;OrientationAngleLawLeg&amp;lt;/code&amp;gt; and is similar to &amp;lt;code&amp;gt;AttitudeLawLegsSequence&amp;lt;/code&amp;gt;&lt;br /&gt;
* A class &amp;lt;code&amp;gt;OrientationAngleProfileSequence&amp;lt;/code&amp;gt; is a sequence of &amp;lt;code&amp;gt;OrientationAngleProfile&amp;lt;/code&amp;gt; and is similar to &amp;lt;code&amp;gt;AttitudeProfileSequence&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: the package currently does not provide any implementation of &amp;lt;code&amp;gt;OrientationAngleProvider&amp;lt;/code&amp;gt; interface except for constant angles.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Use is identical to attitudes. See the [[Catégorie:User Manual 4.4 Attitude|Attitude]] page for examples.&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Interface&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Summary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Javadoc&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;OrientationAngleProvider&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Interface for all orientation angles providers.&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleProvider.html ...]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;OrientationAngleLaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Interface for all orientation angles lasw.&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleLaw.html ...]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;OrientationAngleLeg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Interface for all orientation angles legs.&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleLeg.html ...]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;OrientationAngleProfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Interface for all orientation angles profiles.&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/orientations/OrientationAngleProfile.html ...]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Classes ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Class&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Summary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Javadoc&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;OrientationAngleLawLeg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Orientation angle law leg.&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/OrientationAngleLawLeg.html ...]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;OrientationAngleLawLegsSequence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Sequence of Orientation angle legs.&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/OrientationAngleLawLegsSequence.html ...]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;OrientationAngleProfileSequence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Sequence of Orientation angle profiles.&lt;br /&gt;
|[{{JavaDoc4.16}}/fr/cnes/sirius/patrius/attitudes/OrientationAngleProfileSequence.html ...]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Manual_4.16_Attitude]]&lt;/div&gt;</summary>
		<author><name>Admin tsn</name></author>
	</entry>
</feed>