Mise à jour de Satellite authored by Julien LEBLOND's avatar Julien LEBLOND
This page describes the content of a CZML document. Please read [Get Started](https://gitlab.orekit.org/Zudo/oreczml/-/wikis/Get-Started) for an explanation of how a CZML document is put together. This page describes the content of a CZML document. Please read [Get Started](Get-Started) for an explanation of how a CZML document is put together.
# Satellite # Satellite
**Implements** : [CZMLPrimaryObject](https://gitlab.orekit.org/Zudo/oreczml/-/wikis/CZMLPrimaryObjects) **Implements** : [CzmlPrimaryObject](CZMLPrimaryObjects) **Extends** : [AbstractPrimaryObject](AbstractPrimaryObject)
**Example** : **Example** :
...@@ -107,23 +107,47 @@ This page describes the content of a CZML document. Please read [Get Started](ht ...@@ -107,23 +107,47 @@ This page describes the content of a CZML document. Please read [Get Started](ht
**model** - [Model3D](Model3D) : An optional 3D model of the satellite, **default** : A 2D image representing a satellite will be used. **model** - [Model3D](Model3D) : An optional 3D model of the satellite, **default** : A 2D image representing a satellite will be used.
**path** - [Path](path) : An object that represents the path of the satellite, can be used to represents how long the path made by the satellite will be displayed. ## Intrinsinc arguments
**Billboard** - [Billboard](Billboard) : A 2D object that allows to display a given image to represents the satellite. _default_ : A 2D image representing a satellite will be used. These arguments can be used to build a satellite object :
**Ephemeris** - [List of TimeStampedPVCoordinates](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/OemData.html#getEphemeridesDataLines()) : Lines of ephemerides from an oem file.
**Frame** - [Frame](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/Frame.html) : An Orekit frame
**SpacecraftStateListInput** - [List of SpacecraftState](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/SpacecraftState.html) : An orekit list of SpacecraftState
## Other parameters
**period** - double : The period of the satellite in its orbit.
**SatellitePosition** - [SatellitePosition](SatellitePosition) : An object specified for the satellite that contains for example the reference frame used or the position in time of the satellite in the given frame. **SatellitePosition** - [SatellitePosition](SatellitePosition) : An object specified for the satellite that contains for example the reference frame used or the position in time of the satellite in the given frame.
## Intrinsinc arguments **timeList** - [List of Double](https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html) : This list contains all the double that separate the initial julian date to the current date.
These arguments can be used to build a satellite object : \*\*absoluteDateList - [List of AbsoluteDate](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/time/AbsoluteDate.html) : This list contains all the Orekit absoluteDate objects that represents the different instants when the simulations takes place.
**Ephemeris** - [List](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/OemData.html#getEphemeridesDataLines()) : Lines of ephemerides from an oem file. **Orientation** - [Orientation](Orientation)\*\* : The orientation object, defines the orientation in time of the satellite.
**Frame** - [Frame](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/Frame.html) : An Orekit frame **cartesianArraylist** - [List of Cartesian](https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/Cartesian3Value) : This list contains all the Cartesian objects that defines the position in time of the satellite in the ITRF.
**orbits** - [List of Orbit](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/orbits/Orbit.html) : This list contains all the orbits computed of the satellite, for the duration of the simulation.
**Billboard** - [Billboard](Billboard) : A 2D object that allows to display a given image to represents the satellite. _default_ : A 2D image representing a satellite will be used.
**positionList** - [List of Position](Position) : The list of all the position packet objects, they defined the position of the satellite in time, this object is used for writing in the czml file.
(To be deleted) **boundedPropagator** - [BoundedPropagator](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/BoundedPropagator.html) : The bounded propagator object of the satellite used for the propagation.
**propagator** - [Propagator](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/Propagator.html) : The propagator used for the propagation of the satellite.
**attitudes** - [List of Attitude](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) : The list of all the Orekit Attitude objects. They represents the orientation in the local orbital frame of the satellite.
**SatelliteReferenceSystem** - \[SatelliteReferenceSystem\] : The primary object defining the reference system of the satellite, it loads a 3D model for display.
**OrbitInput** - [OrbitInput](OrbitInput) : An object created with a given orbit inputted **allSpaceCraftStates** - [List of SpacecraftState](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/SpacecraftState.html) : This list contains all the SpacecraftState computed during the propagation.
**SpacecraftStateListInput** - [SpacecraftStateListInput](SpacecraftStateListInput) : An object created with a given list of [SpacecraftState](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/SpacecraftState.html) is inputted **color** - [Color](https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html) : The color of the orbit.
# Build # Build
... ...
......