Mise à jour de CovarianceDisplay authored by Julien LEBLOND's avatar Julien LEBLOND
...@@ -2,7 +2,9 @@ This page describes the content of a CZML document. Please read [Get Started](Ge ...@@ -2,7 +2,9 @@ This page describes the content of a CZML document. Please read [Get Started](Ge
# Covariance Display # Covariance Display
**Implements** : [CzmlPrimaryObject](CZMLPrimaryObjects) **Extends** : [AbstractPrimaryObject](AbstractPrimaryObject) **Implements** : [CzmlPrimaryObject](CZMLPrimaryObjects)
**Extends** : [AbstractPrimaryObject](AbstractPrimaryObject)
**Example** : **Example** :
...@@ -55,7 +57,7 @@ This page describes the content of a CZML document. Please read [Get Started](Ge ...@@ -55,7 +57,7 @@ This page describes the content of a CZML document. Please read [Get Started](Ge
# Properties # Properties
**id** - String : Identification of the covariance display object, *default* : "COV/{id of the object}". **id** - String : Identification of the covariance display object, _default_ : "COV/{id of the object}".
**name** - String : Name of the covairance display, _default_ : "Covariance of {name of the object}". **name** - String : Name of the covairance display, _default_ : "Covariance of {name of the object}".
...@@ -85,7 +87,7 @@ These arguments can be used to build a satellite object : ...@@ -85,7 +87,7 @@ These arguments can be used to build a satellite object :
## Other parameters ## Other parameters
**referenceFrame** - String : The reference frame where the covariance is computed, *default* : "INERTIAL". **referenceFrame** - String : The reference frame where the covariance is computed, _default_ : "INERTIAL".
**positionReference** - [Reference](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) : The reference for the center of the position of the ellipsoid. **positionReference** - [Reference](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) : The reference for the center of the position of the ellipsoid.
...@@ -95,11 +97,11 @@ These arguments can be used to build a satellite object : ...@@ -95,11 +97,11 @@ These arguments can be used to build a satellite object :
**ellipsoidList** - [List of CzmlEllipsoid](CzmlEllipsoid) : When the covariance changes in time, several ellipsoids are computed, they are stored here. **ellipsoidList** - [List of CzmlEllipsoid](CzmlEllipsoid) : When the covariance changes in time, several ellipsoids are computed, they are stored here.
**julianDates ** - [List of JulianDate](https://cesium.com/learn/cesiumjs/ref-doc/JulianDate.html) : A list of all the julian dates when the propagation of the covariance is computed. **julianDates** - [List of JulianDate](https://cesium.com/learn/cesiumjs/ref-doc/JulianDate.html) : A list of all the julian dates when the propagation of the covariance is computed.
**dimensionsOfEllipsoids** - [List of Cartesian](https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/Cartesian3Value) : A list of cartesian that represents the radius of the ellipsoids in the ITR frame. **dimensionsOfEllipsoids** - [List of Cartesian](https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/Cartesian3Value) : A list of cartesian that represents the radius of the ellipsoids in the ITR frame.
**attitudes* - [List of Attitude](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) : A list of all the attitudes of all the ellipsoids, when the ellipsoid changes in time. **attitudes** - [List of Attitude](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) : A list of all the attitudes of all the ellipsoids, when the ellipsoid changes in time.
**satelliteCartesianList** - [List of Cartesian](https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/Cartesian3Value) : A list that contains all the position in cartesian of the satellite in the ITR frame. **satelliteCartesianList** - [List of Cartesian](https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/Cartesian3Value) : A list that contains all the position in cartesian of the satellite in the ITR frame.
...@@ -111,51 +113,49 @@ These arguments can be used to build a satellite object : ...@@ -111,51 +113,49 @@ These arguments can be used to build a satellite object :
The CovarianceDisplay object can be build with : The CovarianceDisplay object can be build with :
* A [satellite](Satellite), an[initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html) : * A [satellite](Satellite), an [initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(satellite, initCovariance, lof); CovarianceDisplay covariance = new CovarianceDisplay(satellite, initCovariance, lof);
``` ```
* A [satellite](Satellite), an[initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html), a [color](https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html) : * A [satellite](Satellite), an [initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html), a [color](https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(satellite, initCovariance, lof, color); CovarianceDisplay covariance = new CovarianceDisplay(satellite, initCovariance, lof, color);
``` ```
* An [oem](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/Oem.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html) : * An [oem](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/Oem.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(oem, lof); CovarianceDisplay covariance = new CovarianceDisplay(oem, lof);
``` ```
* An [oem](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/Oem.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html), a [color](https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html) : * An [oem](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/Oem.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html), a [color](https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(oem, lof, color); CovarianceDisplay covariance = new CovarianceDisplay(oem, lof, color);
``` ```
* An [ephemeris](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/OemData.html#getEphemeridesDataLines()), an * An [ephemeris](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/OemData.html#getEphemeridesDataLines()), an [initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html) :
[initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(ephemeris, initCovariance, lof); CovarianceDisplay covariance = new CovarianceDisplay(ephemeris, initCovariance, lof);
``` ```
* An [ephemeris](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/OemData.html#getEphemeridesDataLines()), an * An [ephemeris](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/files/ccsds/ndm/odm/oem/OemData.html#getEphemeridesDataLines()), an [initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html), a [color](https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html) :
[initCovariance](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/propagation/StateCovariance.html), a [lof](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/frames/LOF.html), a [color](https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(ephemeris, initCovariance, lof, color); CovarianceDisplay covariance = new CovarianceDisplay(ephemeris, initCovariance, lof, color);
``` ```
* A [position](Position), an [ellipsoid](CzmlEllipsoid), an [attitude](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) : * A [position](Position), an [ellipsoid](CzmlEllipsoid), an [attitude](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(position, ellipsoid, attitude); CovarianceDisplay covariance = new CovarianceDisplay(position, ellipsoid, attitude);
``` ```
* An id, a name, a [position](Position), an [ellipsoid](CzmlEllipsoid), an [attitude](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) : * An id, a name, a [position](Position), an [ellipsoid](CzmlEllipsoid), an [attitude](https://www.orekit.org/site-orekit-development/apidocs/org/orekit/attitudes/Attitude.html) :
```java ```java
CovarianceDisplay covariance = new CovarianceDisplay(id, name, position, ellipsoid, attitude); CovarianceDisplay covariance = new CovarianceDisplay(id, name, position, ellipsoid, attitude);
... ...
......