Navigator / planning / modelling / modules / satlib / satellite / satellite_class.uxf
satellite_class.uxf
Raw
<diagram program="umletino" version="15.1"><zoom_level>9</zoom_level><help_text>Space for diagram notes</help_text><element><id>UMLClass</id><coordinates><x>18</x><y>126</y><w>351</w><h>342</h></coordinates><panel_attributes>&lt;&lt;Satellite Class&gt;&gt;
Satellite::Satellite
{The Satellite Class. (Bridge Abstraction) }
--
Attrs:

# Private Attrs
+ IcomputeFactory: callable 

# Optional
+ constellation: str

--
Methods:
/+_compute/
/+log(data) -&gt; None/
/+__call__() -&gt; np.array/
/+__repr__() -&gt; str/

--
Responsibilities
-- To compute the satellite position and do ephemeris calculation
-- Interpolate the path to timestamp using ephemeris data</panel_attributes><additional_attributes></additional_attributes></element></diagram>