<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://genopus.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=BasicPrinciples</id>
	<title>BasicPrinciples - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="http://genopus.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=BasicPrinciples"/>
	<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;action=history"/>
	<updated>2026-05-07T10:38:36Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=600&amp;oldid=prev</id>
		<title>Admin le 31 mars 2023 à 10:30</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=600&amp;oldid=prev"/>
		<updated>2023-03-31T10:30: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 31 mars 2023 à 10:30&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;&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;&amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://www.connectbycnes.fr/en/patrius PATRIUS]] objects (for example[{{PathCurrentJavaDoc}}/fr/cnes/genopus/time/GPAbsoluteDate.html GPAbsoluteDate] for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, [{{PathCurrentJavaDoc}}/fr/cnes/genopus/orbits/GPOrbit.html GPOrbit] for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;&amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://www.connectbycnes.fr/en/patrius PATRIUS]] objects (for example[{{PathCurrentJavaDoc}}/fr/cnes/genopus/time/GPAbsoluteDate.html GPAbsoluteDate] for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, [{{PathCurrentJavaDoc}}/fr/cnes/genopus/orbits/GPOrbit.html GPOrbit] for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logiciels&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cnes&lt;/del&gt;.fr/en/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;node/76?type=desc GENIUS&lt;/del&gt;]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&quot;Extensible Markup Language&quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connectbycnes&lt;/ins&gt;.fr/en/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;geniusGENIUS&lt;/ins&gt;]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&quot;Extensible Markup Language&quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;== Initialization ==&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;== Initialization ==&lt;/div&gt;&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-l10&quot;&gt;Ligne 10 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 10 :&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;== Getting PATRIUS objects ==&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;== Getting PATRIUS objects ==&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; 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;Another main requirement is the fact that most of &amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt; widgets own a &amp;lt;font color=#4169E1&amp;gt;getPatriusObject(&amp;lt;/font&amp;gt;) method allowing getting the corresponding [[https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logiciels&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cnes&lt;/del&gt;.fr/en/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;node/62?type=desc &lt;/del&gt;PATRIUS]] object.&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;Another main requirement is the fact that most of &amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt; widgets own a &amp;lt;font color=#4169E1&amp;gt;getPatriusObject(&amp;lt;/font&amp;gt;) method allowing getting the corresponding [[https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connectbycnes&lt;/ins&gt;.fr/en/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;patrius &lt;/ins&gt;PATRIUS]] object.&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;== Some non graphical objects ==&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;== Some non graphical objects ==&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; 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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with “&#039;&#039;&#039;Custom&#039;&#039;&#039;”. In fact, they correspond to temporary classes that could be included in [[https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logiciels&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cnes&lt;/del&gt;.fr/en/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;node/62?type=desc &lt;/del&gt;PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logiciels&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cnes&lt;/del&gt;.fr/en/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;node/62?type=desc &lt;/del&gt;PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt;  version will link with it and the old “&#039;&#039;&#039;Custom&#039;&#039;&#039;” equivalent class will become obsolete.&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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with “&#039;&#039;&#039;Custom&#039;&#039;&#039;”. In fact, they correspond to temporary classes that could be included in [[https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connectbycnes&lt;/ins&gt;.fr/en/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;patrius &lt;/ins&gt;PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connectbycnes&lt;/ins&gt;.fr/en/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;patrius &lt;/ins&gt;PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt;  version will link with it and the old “&#039;&#039;&#039;Custom&#039;&#039;&#039;” equivalent class will become obsolete.&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;Since &amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=#FF0000&amp;gt;V2.0&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039; , only classes linked to events and maneuvers remains as “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;”.&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;Since &amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=#FF0000&amp;gt;V2.0&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039; , only classes linked to events and maneuvers remains as “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;”.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key genopus?hprod:diff:1.41:old-599:rev-600:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=599&amp;oldid=prev</id>
		<title>Admin le 31 mars 2023 à 10:29</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=599&amp;oldid=prev"/>
		<updated>2023-03-31T10:29:05Z</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 31 mars 2023 à 10:29&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;&amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logiciels&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cnes&lt;/del&gt;.fr/en/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;node/62?type=desc &lt;/del&gt;PATRIUS]] objects (for example[{{PathCurrentJavaDoc}}/fr/cnes/genopus/time/GPAbsoluteDate.html GPAbsoluteDate] for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, [{{PathCurrentJavaDoc}}/fr/cnes/genopus/orbits/GPOrbit.html GPOrbit] for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;&amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connectbycnes&lt;/ins&gt;.fr/en/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;patrius &lt;/ins&gt;PATRIUS]] objects (for example[{{PathCurrentJavaDoc}}/fr/cnes/genopus/time/GPAbsoluteDate.html GPAbsoluteDate] for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, [{{PathCurrentJavaDoc}}/fr/cnes/genopus/orbits/GPOrbit.html GPOrbit] for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;div&gt;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&amp;quot;Extensible Markup Language&amp;quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&amp;quot;Extensible Markup Language&amp;quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;!-- diff cache key genopus?hprod:diff:1.41:old-598:rev-599:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=598&amp;oldid=prev</id>
		<title>Admin : /* Initialization */</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=598&amp;oldid=prev"/>
		<updated>2023-03-31T10:28:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Initialization&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 31 mars 2023 à 10:28&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;A main requirement for most of the &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets is the fact that they can be initialized:&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;A main requirement for most of the &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets is the fact that they can be initialized:&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;# With no argument, meaning that all internal values have “by default” values&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;# With no argument, meaning that all internal values have “by default” values&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;# With the corresponding [[https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logiciels&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cnes&lt;/del&gt;.fr/en/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;node/62?type=desc &lt;/del&gt;PATRIUS]] object&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;# With the corresponding [[https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connectbycnes&lt;/ins&gt;.fr/en/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;patrius &lt;/ins&gt;PATRIUS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/ins&gt;]] object&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;== Getting PATRIUS objects ==&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;== Getting PATRIUS objects ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key genopus?hprod:diff:1.41:old-313:rev-598:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=313&amp;oldid=prev</id>
		<title>Admin : /* Some non graphical objects */</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=313&amp;oldid=prev"/>
		<updated>2018-10-09T15:25:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Some non graphical objects&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 9 octobre 2018 à 15:25&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-l15&quot;&gt;Ligne 15 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 15 :&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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;”. In fact, they correspond to temporary classes that could be included in [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt;  version will link with it and the old “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;” equivalent class will become obsolete.&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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;”. In fact, they correspond to temporary classes that could be included in [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt;  version will link with it and the old “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;” equivalent class will become obsolete.&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Since &#039;&#039;&#039;&amp;lt;font color=#FF0000&amp;gt;V2.0&amp;lt;/font&amp;gt;&#039;&#039;&#039; , only classes linked to events and maneuvers remains as “&#039;&#039;&#039;Custom&#039;&#039;&#039;”.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key genopus?hprod:diff:1.41:old-110:rev-313:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=110&amp;oldid=prev</id>
		<title>Admin le 7 septembre 2017 à 10:30</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=110&amp;oldid=prev"/>
		<updated>2017-09-07T10:30:46Z</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 7 septembre 2017 à 10:30&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;&amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] objects (for example &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=#4169E1&amp;gt;&lt;/del&gt;GPAbsoluteDate&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/font&amp;gt; &lt;/del&gt;for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=#4169E1&amp;gt;&lt;/del&gt;GPOrbit&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/font&amp;gt; &lt;/del&gt;for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;&amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] objects (for example&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[{{PathCurrentJavaDoc}}/fr/cnes/genopus/time/GPAbsoluteDate.html &lt;/ins&gt;GPAbsoluteDate&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/ins&gt;for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[{{PathCurrentJavaDoc}}/fr/cnes/genopus/orbits/GPOrbit.html &lt;/ins&gt;GPOrbit&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/ins&gt;for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;div&gt;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&amp;quot;Extensible Markup Language&amp;quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&amp;quot;Extensible Markup Language&amp;quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;!-- diff cache key genopus?hprod:diff:1.41:old-19:rev-110:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=19&amp;oldid=prev</id>
		<title>Admin le 18 juillet 2017 à 10:00</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=19&amp;oldid=prev"/>
		<updated>2017-07-18T10:00:17Z</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 18 juillet 2017 à 10:00&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-l2&quot;&gt;Ligne 2 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 2 :&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;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&amp;quot;Extensible Markup Language&amp;quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;All these widgets are coded in &amp;lt;font color=#FF8C00&amp;gt;Java&amp;lt;/font&amp;gt; using [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]]  functionalities for &amp;lt;font color=#4169E1&amp;gt;display&amp;lt;/font&amp;gt; but also &amp;lt;font color=#4169E1&amp;gt;read/write&amp;lt;/font&amp;gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&amp;quot;Extensible Markup Language&amp;quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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; 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;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;INITIALIZATION &lt;/del&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;Initialization &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;A main requirement for most of the &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets is the fact that they can be initialized:&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;A main requirement for most of the &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets is the fact that they can be initialized:&lt;/div&gt;&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-l8&quot;&gt;Ligne 8 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 8 :&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;# With the corresponding [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] object&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;# With the corresponding [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] object&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; 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;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GETTING &lt;/del&gt;PATRIUS &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OBJECTS &lt;/del&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;Getting &lt;/ins&gt;PATRIUS &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;objects &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;Another main requirement is the fact that most of &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets own a &amp;lt;font color=#4169E1&amp;gt;getPatriusObject(&amp;lt;/font&amp;gt;) method allowing getting the corresponding [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] object.&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;Another main requirement is the fact that most of &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets own a &amp;lt;font color=#4169E1&amp;gt;getPatriusObject(&amp;lt;/font&amp;gt;) method allowing getting the corresponding [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] object.&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; 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;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SOME NON GRAPHICAL OBJECTS &lt;/del&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;Some non graphical objects &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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;”. In fact, they correspond to temporary classes that could be included in [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt;  version will link with it and the old “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;” equivalent class will become obsolete.&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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;”. In fact, they correspond to temporary classes that could be included in [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt;  version will link with it and the old “&amp;#039;&amp;#039;&amp;#039;Custom&amp;#039;&amp;#039;&amp;#039;” equivalent class will become obsolete.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key genopus?hprod:diff:1.41:old-18:rev-19:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=18&amp;oldid=prev</id>
		<title>Admin le 18 juillet 2017 à 09:58</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=18&amp;oldid=prev"/>
		<updated>2017-07-18T09:58:49Z</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 18 juillet 2017 à 09:58&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;&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;&amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] objects (for example &amp;lt;font color=#4169E1&amp;gt;GPAbsoluteDate&amp;lt;/font&amp;gt; for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, &amp;lt;font color=#4169E1&amp;gt;GPOrbit&amp;lt;/font&amp;gt; for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;&amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] objects (for example &amp;lt;font color=#4169E1&amp;gt;GPAbsoluteDate&amp;lt;/font&amp;gt; for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, &amp;lt;font color=#4169E1&amp;gt;GPOrbit&amp;lt;/font&amp;gt; for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&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;All these widgets are coded in Java using GENIUS functionalities for display but also read/write: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&quot;Extensible Markup Language&quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;All these widgets are coded in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=#FF8C00&amp;gt;&lt;/ins&gt;Java&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/font&amp;gt; &lt;/ins&gt;using &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[https://logiciels.cnes.fr/en/node/76?type=desc &lt;/ins&gt;GENIUS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]  &lt;/ins&gt;functionalities for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=#4169E1&amp;gt;&lt;/ins&gt;display&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/font&amp;gt; &lt;/ins&gt;but also &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=#4169E1&amp;gt;&lt;/ins&gt;read/write&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/font&amp;gt;&lt;/ins&gt;: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&quot;Extensible Markup Language&quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&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;== INITIALIZATION ==&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;== INITIALIZATION ==&lt;/div&gt;&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-l10&quot;&gt;Ligne 10 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 10 :&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;== GETTING PATRIUS OBJECTS ==&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;== GETTING PATRIUS OBJECTS ==&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; 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;Another main requirement is the fact that most of GENOPUS widgets own a &amp;lt;font color=#4169E1&amp;gt;getPatriusObject(&amp;lt;/font&amp;gt;) method allowing getting the corresponding PATRIUS object.&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;Another main requirement is the fact that most of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;&lt;/ins&gt;GENOPUS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&amp;lt;/font&amp;gt; &lt;/ins&gt;widgets own a &amp;lt;font color=#4169E1&amp;gt;getPatriusObject(&amp;lt;/font&amp;gt;) method allowing getting the corresponding &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[https://logiciels.cnes.fr/en/node/62?type=desc &lt;/ins&gt;PATRIUS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;object.&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;== SOME NON GRAPHICAL OBJECTS ==&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;== SOME NON GRAPHICAL OBJECTS ==&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; 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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;“Custom”&lt;/del&gt;. In fact, they correspond to temporary classes that could be included in [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt;  version will link with it and the old &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;“Custom” &lt;/del&gt;equivalent class will become obsolete.&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;Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;“&#039;&#039;&#039;Custom&#039;&#039;&#039;”&lt;/ins&gt;. In fact, they correspond to temporary classes that could be included in [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&amp;lt;/font&amp;gt;  version will link with it and the old &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;“&#039;&#039;&#039;Custom&#039;&#039;&#039;” &lt;/ins&gt;equivalent class will become obsolete.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key genopus?hprod:diff:1.41:old-17:rev-18:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=17&amp;oldid=prev</id>
		<title>Admin : Page créée avec « &lt;font color=#556B2F&gt;&#039;&#039;&#039;GENOPUS&#039;&#039;&#039;&lt;/font&gt; widgets correspond to https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS objects (for example &lt;font color=#4169E1&gt;GPAbsolu... »</title>
		<link rel="alternate" type="text/html" href="http://genopus.cnes.fr/index.php?title=BasicPrinciples&amp;diff=17&amp;oldid=prev"/>
		<updated>2017-07-18T09:56:00Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets correspond to &lt;a href=&quot;/index.php?title=Https://logiciels.cnes.fr/en/node/62%3Ftype%3Ddesc_PATRIUS&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS (page inexistante)&quot;&gt;https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS&lt;/a&gt; objects (for example &amp;lt;font color=#4169E1&amp;gt;GPAbsolu... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets correspond to [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] objects (for example &amp;lt;font color=#4169E1&amp;gt;GPAbsoluteDate&amp;lt;/font&amp;gt; for &amp;lt;font color=#4169E1&amp;gt;AbsoluteDate&amp;lt;/font&amp;gt;, &amp;lt;font color=#4169E1&amp;gt;GPOrbit&amp;lt;/font&amp;gt; for &amp;lt;font color=#4169E1&amp;gt;Orbit&amp;lt;/font&amp;gt; …).&lt;br /&gt;
All these widgets are coded in Java using GENIUS functionalities for display but also read/write: it means that they will propose the possibility to store them via an &amp;lt;font color=#FF8C00 title=&amp;quot;Extensible Markup Language&amp;quot;&amp;gt;XML&amp;lt;/font&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
== INITIALIZATION ==&lt;br /&gt;
&lt;br /&gt;
A main requirement for most of the &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; widgets is the fact that they can be initialized:&lt;br /&gt;
# With no argument, meaning that all internal values have “by default” values&lt;br /&gt;
# With the corresponding [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] object&lt;br /&gt;
&lt;br /&gt;
== GETTING PATRIUS OBJECTS ==&lt;br /&gt;
&lt;br /&gt;
Another main requirement is the fact that most of GENOPUS widgets own a &amp;lt;font color=#4169E1&amp;gt;getPatriusObject(&amp;lt;/font&amp;gt;) method allowing getting the corresponding PATRIUS object.&lt;br /&gt;
&lt;br /&gt;
== SOME NON GRAPHICAL OBJECTS ==&lt;br /&gt;
&lt;br /&gt;
Some classes are not widgets but more computation flight dynamics ones. Most of the time, their name start with “Custom”. In fact, they correspond to temporary classes that could be included in [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] library but which are not available at the time being or available but with lacking methods (getters for example). Each time an equivalent class will be available with [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] , the next &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;GENOPUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt;  version will link with it and the old “Custom” equivalent class will become obsolete.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>