<?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.0_Angles_and_Intervals</id>
	<title>User Manual 4.0 Angles and Intervals - 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.0_Angles_and_Intervals"/>
	<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;action=history"/>
	<updated>2026-06-10T21:59:14Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=1402&amp;oldid=prev</id>
		<title>Admin le 2 mars 2018 à 15:33</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=1402&amp;oldid=prev"/>
		<updated>2018-03-02T15:33:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 2 mars 2018 à 15:33&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot;&gt;Ligne 68 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 68 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Comparable intervals ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Comparable intervals ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This implementation of intervals, &amp;lt;syntaxhighlight lang=&quot;java&quot;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ComparableInterva&lt;/del&gt;&amp;lt;T extends Comparable&amp;lt;T&amp;gt;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;, is for types implementing the Comparable interface ( for instance : &amp;lt;code&amp;gt;Integer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Double&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This implementation of intervals, &amp;lt;syntaxhighlight lang=&quot;java&quot;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ComparableInterval&lt;/ins&gt;&amp;lt;T extends Comparable&amp;lt;T&amp;gt;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;, is for types implementing the Comparable interface ( for instance : &amp;lt;code&amp;gt;Integer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Double&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This implementation inherits from &amp;lt;code&amp;gt;GenericInterval&amp;lt;T&amp;gt;&amp;lt;/code&amp;gt;; in addition to inherited capabilities, it enforces a proper order on the lower and upper endpoints. A &amp;lt;code&amp;gt;ComparableInterval&amp;lt;/code&amp;gt; can also tell :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This implementation inherits from &amp;lt;code&amp;gt;GenericInterval&amp;lt;T&amp;gt;&amp;lt;/code&amp;gt;; in addition to inherited capabilities, it enforces a proper order on the lower and upper endpoints. A &amp;lt;code&amp;gt;ComparableInterval&amp;lt;/code&amp;gt; can also tell :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key w3?hpatrius?hprod:diff:1.41:old-707:rev-1402:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=707&amp;oldid=prev</id>
		<title>Admin : /* Classes */</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=707&amp;oldid=prev"/>
		<updated>2018-02-21T08:03:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Classes&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 21 février 2018 à 08:03&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l260&quot;&gt;Ligne 260 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 260 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Classes ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Classes ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is a summary of the most important classes :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is a summary of the most important classes :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| class=&quot;wikitable&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|=Class|=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Summary&lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;Javadoc&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;IntervalEndpointType&#039;&#039;&#039;|Defines an interval end point as OPEN or CLOSED.|[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/math/interval/IntervalEndpointType.html ...]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;col&quot;| &lt;/ins&gt;Class&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;AngleInterval&#039;&#039;&#039;|Implements an interval of angles, taking angles&#039; modulus into account.|[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/math/interval/AngleInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope=&quot;col&quot;&lt;/ins&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Summary&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;AngleTools&#039;&#039;&#039;|Provides several angle-related utility methods.|[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/math/interval/AngleTools.html ...]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;col&quot;&lt;/ins&gt;| Javadoc&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;GenericInterval&#039;&#039;&#039;|Implements a generic interval.|[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/math/interval/GenericInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;AbsoluteDateInterval&#039;&#039;&#039;|This class implements an interval based on the AbsoluteDate class using the ComparableInterval class.|[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/time/AbsoluteDateInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;IntervalEndpointType&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;ComparableInterval&#039;&#039;&#039;|The class describe an interval of Comparable data.|[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/math/interval/ComparableInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Defines an interval end point as OPEN or CLOSED.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/math/interval/IntervalEndpointType.html ...]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;AngleInterval&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Implements an interval of angles, taking angles&#039; modulus into account.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/math/interval/AngleInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;AngleTools&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Provides several angle-related utility methods.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/math/interval/AngleTools.html ...]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;GenericInterval&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Implements a generic interval.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/math/interval/GenericInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;AbsoluteDateInterval&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|This class implements an interval based on the AbsoluteDate class using the ComparableInterval class.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/time/AbsoluteDateInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&#039;&#039;&#039;ComparableInterval&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|The class describe an interval of Comparable data.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/math/interval/ComparableInterval.html ...]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:User_Manual_4.0_Mathematics]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:User_Manual_4.0_Mathematics]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key w3?hpatrius?hprod:diff:1.41:old-706:rev-707:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=706&amp;oldid=prev</id>
		<title>Admin : /* Javadoc */</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=706&amp;oldid=prev"/>
		<updated>2018-02-21T08:02:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Javadoc&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 21 février 2018 à 08:02&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Ligne 6 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 6 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Javadoc ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Javadoc ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The angle-related objects are available in the package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.math.interval&amp;lt;/code&amp;gt; in the PATRIUS library. The class defining an interval end point, though, is in the package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.utils&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The angle-related objects are available in the package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.math.interval&amp;lt;/code&amp;gt; in the PATRIUS library. The class defining an interval end point, though, is in the package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.utils&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|=Library|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;Javadoc&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Patrius |[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/math/interval/package-summary.html Package fr.cnes.sirius.patrius.math.interval]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| class=&quot;wikitable&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Patrius |[{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PathCurrentJavaDoc&lt;/del&gt;}}/fr/cnes/sirius/patrius/utils/package-summary.html Package fr.cnes.sirius.patrius.utils]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;col&quot;| &lt;/ins&gt;Library&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! scope=&quot;col&quot;&lt;/ins&gt;| Javadoc&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Patrius  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/math/interval/package-summary.html Package fr.cnes.sirius.patrius.math.interval]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Patrius  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JavaDoc4.0&lt;/ins&gt;}}/fr/cnes/sirius/patrius/utils/package-summary.html Package fr.cnes.sirius.patrius.utils]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Links ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Links ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=705&amp;oldid=prev</id>
		<title>Admin : /* Package Overview */</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=705&amp;oldid=prev"/>
		<updated>2018-02-21T08:01:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Package Overview&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 21 février 2018 à 08:01&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Ligne 17 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 17 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Package Overview ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Package Overview ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The package &amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight lang=&quot;java&quot;&lt;/del&gt;&amp;gt;fr.cnes.sirius.patrius.utils&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The package &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt;fr.cnes.sirius.patrius.utils&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt; contains the class IntervalEndPoint that defines the type of boundary (CLOSED, OPEN) of an interval end.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/del&gt;&amp;gt; contains the class IntervalEndPoint that defines the type of boundary (CLOSED, OPEN) of an interval end.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.utils&amp;lt;/code&amp;gt; contains the actual angle-related classes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.utils&amp;lt;/code&amp;gt; contains the actual angle-related classes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key w3?hpatrius?hprod:diff:1.41:old-681:rev-705:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=681&amp;oldid=prev</id>
		<title>Admin le 20 février 2018 à 16:44</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=681&amp;oldid=prev"/>
		<updated>2018-02-20T16:44:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 20 février 2018 à 16:44&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__NOTOC__ &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Scope ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Scope ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key w3?hpatrius?hprod:diff:1.41:old-320:rev-681:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=320&amp;oldid=prev</id>
		<title>Admin le 19 février 2018 à 09:05</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=320&amp;oldid=prev"/>
		<updated>2018-02-19T09:05:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;amp;diff=320&amp;amp;oldid=319&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=319&amp;oldid=prev</id>
		<title>Admin : Admin a déplacé la page Angles and Intervals vers User Manual 4.0 Angles and Intervals sans laisser de redirection</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=319&amp;oldid=prev"/>
		<updated>2018-02-19T08:54:38Z</updated>

		<summary type="html">&lt;p&gt;Admin a déplacé la page &lt;a href=&quot;/index.php?title=Angles_and_Intervals&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Angles and Intervals (page inexistante)&quot;&gt;Angles and Intervals&lt;/a&gt; vers &lt;a href=&quot;/index.php/User_Manual_4.0_Angles_and_Intervals&quot; title=&quot;User Manual 4.0 Angles and Intervals&quot;&gt;User Manual 4.0 Angles and Intervals&lt;/a&gt; sans laisser de redirection&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 19 février 2018 à 08:54&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key w3?hpatrius?hprod:diff:1.41:old-318:rev-319 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=318&amp;oldid=prev</id>
		<title>Admin : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=318&amp;oldid=prev"/>
		<updated>2018-02-19T08:53:36Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 19 février 2018 à 08:53&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key w3?hpatrius?hprod:diff:1.41:old-317:rev-318 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=317&amp;oldid=prev</id>
		<title>Admin le 19 février 2018 à 08:53</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=User_Manual_4.0_Angles_and_Intervals&amp;diff=317&amp;oldid=prev"/>
		<updated>2018-02-19T08:53:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
=== Scope ===&lt;br /&gt;
This section describes how angles, intervals and angle intervals are defined and used in the PATRIUS library.&lt;br /&gt;
&lt;br /&gt;
=== Javadoc ===&lt;br /&gt;
The angle-related objects are available in the package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.math.interval&amp;lt;/code&amp;gt; in the PATRIUS library. The class defining an interval end point, though, is in the package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.utils&amp;lt;/code&amp;gt;.&lt;br /&gt;
|=Library|=Javadoc&lt;br /&gt;
|Patrius |[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/math/interval/package-summary.html Package fr.cnes.sirius.patrius.math.interval]&lt;br /&gt;
|Patrius |[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/utils/package-summary.html Package fr.cnes.sirius.patrius.utils]&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;
The package &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;fr.cnes.sirius.patrius.utils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; contains the class IntervalEndPoint that defines the type of boundary (CLOSED, OPEN) of an interval end.&lt;br /&gt;
&lt;br /&gt;
The package &amp;lt;code&amp;gt;fr.cnes.sirius.patrius.utils&amp;lt;/code&amp;gt; contains the actual angle-related classes.&lt;br /&gt;
&lt;br /&gt;
[[File:PATRIMOINESIRIUSSUMDiagAngles.png]]&lt;br /&gt;
&lt;br /&gt;
== Features Description ==&lt;br /&gt;
=== Generic intervals ===&lt;br /&gt;
An interval is made of two endpoints, and each endpoint may be closed or opened.&lt;br /&gt;
&lt;br /&gt;
This is the most generic implementation of intervals : the class GenericInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;T(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)&amp;gt;&amp;lt;/pre&amp;gt;. The enumeration provides the endpoint types : CLOSED and OPEN.&lt;br /&gt;
&lt;br /&gt;
This class is meant to be used as a parent class for all intervals implementations.&lt;br /&gt;
&lt;br /&gt;
This class makes no assumption on the nature of the parameter class T, so it may create intervals of anything- but the functionality for this class is limited (we only have getters for the endpoints values, and their type). That&amp;#039;s why it&amp;#039;s meant to be used as a parent class.&lt;br /&gt;
&lt;br /&gt;
The class is immutable, in the sense that the endpoints objects are set at the interval creation.&lt;br /&gt;
&lt;br /&gt;
**Mutable types should not be used as endpoint value types!**&lt;br /&gt;
&lt;br /&gt;
Examples :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(((&lt;br /&gt;
       (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final IntervalEndpointType lowType &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; IntervalEndpointType&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;OPEN&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double lowValue &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(34.56);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) IntervalEndpointType upType &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; IntervalEndpointType&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;CLOSED&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double upValue &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(-2.3e34);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ Note the order of values is off : this class cannot enforce an order&lt;br /&gt;
(%%)        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) GenericInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;&amp;lt;/pre&amp;gt; tgi &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) GenericInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;(&amp;lt;/pre&amp;gt;lowType&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; lowValue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; upValue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; upType&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double gLow &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; tgi&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;getLowerData&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)();&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;gLow&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;equals&amp;lt;/pre&amp;gt;&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;lowValue&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)));&lt;br /&gt;
)))&lt;br /&gt;
&lt;br /&gt;
Please see the Javadoc for more information.&lt;br /&gt;
&lt;br /&gt;
Example with doubles: interval [1.0, 2.0[ :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
GenericInterval&amp;lt;Double&amp;gt; interval = new GenericInterval&amp;lt;Double&amp;gt;(IntervalEndpointType.CLOSED, 1.0, 2.0, IntervalEndpointType.OPEN);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparable intervals ===&lt;br /&gt;
This implementation of intervals, ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;T (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)extends&amp;lt;/pre&amp;gt; Comparable&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;T&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;lt;/pre&amp;gt;, is for types implementing the Comparable interface ( for instance : Integer(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %), Double ).&lt;br /&gt;
&lt;br /&gt;
This implementation inherits from GenericInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;T(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)&amp;gt;&amp;lt;/pre&amp;gt;; in addition to inherited capabilities, it enforces a proper order on the lower and upper endpoints. A ComparableInterval can also tell :&lt;br /&gt;
&lt;br /&gt;
* if a given value is inside an interval&lt;br /&gt;
* if an interval is inside another&lt;br /&gt;
* if two intervals overlap&lt;br /&gt;
&lt;br /&gt;
Please see the Javadoc for more information.&lt;br /&gt;
&lt;br /&gt;
=== Angle intervals ===&lt;br /&gt;
The AngleInterval class represents an interval of doubles that shall be used to deal with angles. It contains the end points values and types (enum OPENED and CLOSED, class IntervalEndPointType), the mid value (“reference”) and the interval length.&lt;br /&gt;
&lt;br /&gt;
=== Angle tools ===&lt;br /&gt;
This class is a toolbox containing static methods to perform operations on angles, for instance :&lt;br /&gt;
&lt;br /&gt;
* angleInInterval : sets an angle in an interval modulo 2Pi&lt;br /&gt;
&lt;br /&gt;
Due to numerical quality issues, the algorithm is the following :&lt;br /&gt;
&lt;br /&gt;
- If the interval is of the form [a, a + 2Pi[, then&lt;br /&gt;
     if x &amp;lt; a and x + 2Pi &amp;gt;= a + 2Pi, the angle is set to a (numerical quality issue due to the non-iqual repartition of real values around lower and upper boundaries)&lt;br /&gt;
     if x = 2Pi, the angle is set to a&lt;br /&gt;
&lt;br /&gt;
- If the interval is of the form ]a, a + 2Pi], then&lt;br /&gt;
     if x &amp;gt; a + 2Pi and x – 2Pi &amp;lt;= a, the angle is set to a + 2Pi (numerical quality issue due to the non-iqual repartition of real values around lower and upper boundaries)&lt;br /&gt;
     if x = a, the angle is set to a + 2Pi&lt;br /&gt;
&lt;br /&gt;
- Else&lt;br /&gt;
     if x &amp;lt; a, the angle is set to x + 2Pi&lt;br /&gt;
     if x &amp;gt; a + 2Pi, the angle is set to x- 2Pi&lt;br /&gt;
     else the angle is x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* angle comparisons&lt;br /&gt;
* supplementary, complementary angles computation&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
=== Comparable intervals ===&lt;br /&gt;
Hereunder is given a code example illustrating how the &amp;lt;code&amp;gt;ComparableInterval&amp;lt;/code&amp;gt; object behaves:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(((&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final Double d1 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(-4.44);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double d2 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(2.22);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double d3 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(6.23);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double d4 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(8.72);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) IntervalEndpointType open &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; IntervalEndpointType&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;OPEN&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) IntervalEndpointType closed &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; IntervalEndpointType&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;CLOSED&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ Interval : [-4.44 ; 2.22 [&lt;br /&gt;
(%%)        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;&amp;lt;/pre&amp;gt; ti1 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;(&amp;lt;/pre&amp;gt;closed&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; open&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double inside1 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(-4.44);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double inside2 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(-2.24);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double outside1 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(-0.2313E96);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) Double outside2 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(-4.45);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;ti1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;contains&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)(&amp;lt;/pre&amp;gt;inside1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;));&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;ti1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;contains&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)(&amp;lt;/pre&amp;gt;inside2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;));&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(!&amp;lt;/pre&amp;gt;ti1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;contains&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)(&amp;lt;/pre&amp;gt;outside1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;));&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(!&amp;lt;/pre&amp;gt;ti1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;contains&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)(&amp;lt;/pre&amp;gt;outside2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;));&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ Two open overlapping intervals&lt;br /&gt;
(%%)        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ ] d1 ; d3 [&lt;br /&gt;
(%%)        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ ...] d2 ; d4 [&lt;br /&gt;
(%%)        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;&amp;lt;/pre&amp;gt; ovo1 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;(&amp;lt;/pre&amp;gt;open&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d3&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; open&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;&amp;lt;/pre&amp;gt; ovo2 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;(&amp;lt;/pre&amp;gt;open&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d4&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; open&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;ovo1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;overlaps&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)(&amp;lt;/pre&amp;gt;ovo2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;));&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;ovo2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;overlaps&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)(&amp;lt;/pre&amp;gt;ovo1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;));&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ Two closed intervals, first includes second&lt;br /&gt;
(%%)        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ [ d1 .....;..... d4 ]&lt;br /&gt;
(%%)        (% style=&amp;quot;color: rgb(64, 128, 128);&amp;quot; %)~/~/ .....[ d2 ; d3 ]&lt;br /&gt;
(%%)        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;&amp;lt;/pre&amp;gt; clos1 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;(&amp;lt;/pre&amp;gt;closed&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d4&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; closed&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)final(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;&amp;lt;/pre&amp;gt; clos2 &amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;=&amp;lt;/pre&amp;gt; (% style=&amp;quot;font-weight: bold; color: rgb(0, 128, 0);&amp;quot; %)new(%%) ComparableInterval&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;lt;&amp;lt;/pre&amp;gt;Double&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;&amp;gt;(&amp;lt;/pre&amp;gt;closed&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; d3&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;,&amp;lt;/pre&amp;gt; closed&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;clos1&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;includes&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)(&amp;lt;/pre&amp;gt;clos2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;));&amp;lt;/pre&amp;gt;&lt;br /&gt;
        assertTrue&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(!&amp;lt;/pre&amp;gt;clos2&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;.&amp;lt;pre style=&amp;quot;color: rgb(125, 144, 41);&amp;quot;&amp;gt;includes&amp;lt;/pre&amp;gt;&amp;lt;pre style=&amp;quot;color: rgb(102, 102, 102);&amp;quot;&amp;gt;(&amp;lt;/pre&amp;gt;clos1&amp;lt;/pre&amp;gt;(% style=&amp;quot;color: rgb(102, 102, 102);&amp;quot; %)));&lt;br /&gt;
)))&lt;br /&gt;
&lt;br /&gt;
=== Angle intervals ===&lt;br /&gt;
Two constructors are available for an AngleInterval instance :&lt;br /&gt;
&lt;br /&gt;
* One needing directly the end points values and types. Its signature is in the writing order. For example, to create [0.0, 2PI[ :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
AngleInterval angleInterval1 = new AngleInterval(IntervalEndpointType.CLOSED, 0.0,&lt;br /&gt;
   MathUtils.TWO_PI, IntervalEndpointType.OPEN);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* One needing the reference and length values, and the end points nature. Here, the signature is : “reference”, “length”, “lower end point type”, “upper end point type”. To create [-PI, PI[ :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
AngleInterval angleInterval1 = new AngleInterval(0.0, MathUtils.TWO_PI,&lt;br /&gt;
   IntervalEndpointType.CLOSED, IntervalEndpointType.OPEN); &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Those constructors throw an exception « MathIllegalArgumentException » if the interval is not valid. It is considered not valid if :&lt;br /&gt;
&lt;br /&gt;
* The length is strictly greater than 2PI&lt;br /&gt;
* The length is equal to 2PI and both end points are “closed”&lt;br /&gt;
* The length is negative&lt;br /&gt;
* The length is zero and at least one end point is opened (an interval with only one double in it is accepted)&lt;br /&gt;
&lt;br /&gt;
Those intervals are impossible to modify once created : they have no setters. To get an interval with different values, a new one shall be constructed.&lt;br /&gt;
&lt;br /&gt;
=== Angle tools ===&lt;br /&gt;
==== The method &amp;quot;angleInInterval&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
The method « angleInInterval » computes the (2PI)  modulus of an angle (given as a double) in an angle interval (AngleInterval object) :&lt;br /&gt;
&lt;br /&gt;
* If a (2PI) modulus of the input angle exists in the interval, its value is returned. Because the angles have a maximum length of 2PI with at least an open end point, there can be only one solution.&lt;br /&gt;
* If no value in the interval is a solution, it means the operation is impossible with the given inputs, and a « MathIllegalArgumentException » is thrown.&lt;br /&gt;
&lt;br /&gt;
Use example :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
// Angle&lt;br /&gt;
double angle = 6*FastMath.PI;&lt;br /&gt;
 &lt;br /&gt;
// Interval creation &lt;br /&gt;
AngleInterval angleInterval = new AngleInterval(IntervalEndpointType.OPEN, &lt;br /&gt;
- MathUtils.HALF_PI, MathUtils.HALF_PI, IntervalEndpointType.OPEN);&lt;br /&gt;
&lt;br /&gt;
// angle in interval&lt;br /&gt;
double result = AngleTools.angleInInterval(angle, angleInterval);&lt;br /&gt;
}&lt;br /&gt;
catch (MathIllegalArgumentException e) {&lt;br /&gt;
 // correct catch!&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
« result » value is here 0.0 : the modulus of 6PI in ]-PI/2,-PI/2[&lt;br /&gt;
&lt;br /&gt;
==== Comparisons methods ====&lt;br /&gt;
&lt;br /&gt;
The comparison methods available in the AngleTools class are the same as the one for doubles in the « Comparators » class : relative comparisons using a default epsilon. Input angles are only expressed in the input interval before the comparison.&lt;br /&gt;
&lt;br /&gt;
If the computation in the interval of one of the input angles is not possible, a « MathIllegalArgumentException » is thrown.&lt;br /&gt;
&lt;br /&gt;
Use example :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
// Angle&lt;br /&gt;
double angle1 = 6*FastMath.PI;&lt;br /&gt;
double angle2 = 4*FastMath.PI + 0.1;&lt;br /&gt;
&lt;br /&gt;
// Interval creation &lt;br /&gt;
AngleInterval angleInterval = new AngleInterval(IntervalEndpointType.OPEN, &lt;br /&gt;
- MathUtils.HALF_PI, MathUtils.HALF_PI, IntervalEndpointType.OPEN);&lt;br /&gt;
&lt;br /&gt;
// angle in interval&lt;br /&gt;
boolean isLowerOrEqual = AngleTools.lowerOrEqual(angle1, angle2, angleInterval);&lt;br /&gt;
}&lt;br /&gt;
catch (MathIllegalArgumentException e) {&lt;br /&gt;
 // correct catch !&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Both angles are here computable in the given interval. The first one is lower than the second once in the interval : the returned result is “true”&lt;br /&gt;
&lt;br /&gt;
==== Supplementary, complementary and opposite angles ====&lt;br /&gt;
&lt;br /&gt;
The tools box AngleTools proposes the methods to compute supplementary (method supplementaryAngle), complementary (method complementaryAngle) and opposite (method oppositeAngle) angles, taking into account an angle interval (of the type AngleInterval previously described)&lt;br /&gt;
&lt;br /&gt;
Those methods first compute a common supplementary, complementary or opposite angle, and then try to express the result in the given interval. If this last operation is not possible, an exception is thrown (MathIllegalArgumentException).&lt;br /&gt;
&lt;br /&gt;
Use example :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
 // Interval creation&lt;br /&gt;
 AngleInterval angleInterval = new AngleInterval(IntervalEndpointType.OPEN, &lt;br /&gt;
- MathUtils.HALF_PI, MathUtils.HALF_PI, IntervalEndpointType.OPEN);&lt;br /&gt;
   &lt;br /&gt;
 // computation&lt;br /&gt;
 double angle = 3.0/4.0*FastMath.PI + 6.0*FastMath.PI;&lt;br /&gt;
 double res = AngleTools.supplementaryAngle(angle, angleInterval);&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
catch (MathIllegalArgumentException e) {&lt;br /&gt;
 // correct catch !&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The result is here computable, its value is PI/4.&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
None as of now.&lt;br /&gt;
&lt;br /&gt;
=== Classes ===&lt;br /&gt;
Here is a summary of the most important classes :&lt;br /&gt;
&lt;br /&gt;
|=Class|=Summary|=Javadoc&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;IntervalEndpointType&amp;#039;&amp;#039;&amp;#039;|Defines an interval end point as OPEN or CLOSED.|[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/math/interval/IntervalEndpointType.html ...]&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;AngleInterval&amp;#039;&amp;#039;&amp;#039;|Implements an interval of angles, taking angles&amp;#039; modulus into account.|[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/math/interval/AngleInterval.html ...]&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;AngleTools&amp;#039;&amp;#039;&amp;#039;|Provides several angle-related utility methods.|[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/math/interval/AngleTools.html ...]&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;GenericInterval&amp;#039;&amp;#039;&amp;#039;|Implements a generic interval.|[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/math/interval/GenericInterval.html ...]&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;AbsoluteDateInterval&amp;#039;&amp;#039;&amp;#039;|This class implements an interval based on the AbsoluteDate class using the ComparableInterval class.|[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/time/AbsoluteDateInterval.html ...]&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;ComparableInterval&amp;#039;&amp;#039;&amp;#039;|The class describe an interval of Comparable data.|[{{PathCurrentJavaDoc}}/fr/cnes/sirius/patrius/math/interval/ComparableInterval.html ...]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>