« API TLE options » : différence entre les versions

De Gentleman
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 26 : Ligne 26 :
=== Best single TLE ===
=== Best single TLE ===


In that case, we will use a [{{PathCurrentJavaDoc}}/fr/cnes/dynvol/gentleman/calc/data/tle/GtmBestTle.html GtmBestTle] object.
* one with the minimum data to give (the other ones will be set to default values) :
<syntaxhighlight lang="java">
// GtmBestTle data
final GtmBestTle data = new GtmBestTle(date, geo.getAmountOfPoints(), geo.getAmountOfPoints());
</syntaxhighlight>
* one with all the needed data. The example below is fully equivalent to the one above.
<syntaxhighlight lang="java">
final GtmBestTle data = new GtmBestTle(date, geo.getAmountOfPoints(), geo.getAmountOfPoints(), 1.0, false, false, GtmBuildingMethods.DIFFERENTIAL, 30);
</syntaxhighlight>
These data corresponds to the ones described [[TLE_options#Best_TLE|here]] when using the <font color=#FF8C00 title="Graphical User Interface">GUI</font>.
=== Best dated TLEs ===
=== Best dated TLEs ===


=== Best periodic TLEs ===
=== Best periodic TLEs ===

Version du 10 septembre 2021 à 15:27

The way to set how TLE(s) will be generated will depend of the chosen option as described here.


Single TLE

We have to instantiate a GtmSingleTle object. Two constructors are then available :

  • one with the minimum data to give (the other ones will be set to default values) :
final AbsoluteDate date = new AbsoluteDate("2020-01-01T00:00:00.000", GtmConstants.UTC);
final GtmGeoPropagator geo = new GtmGeoPropagator();
...
// GtmSingleTle data
final GtmSingleTle data = new GtmSingleTle(date, geo.getAmountOfPoints());
  • one with all the needed data. The example below is fully equivalent to the one above.
final GtmSingleTle data = new GtmSingleTle(date, geo.getAmountOfPoints(), 1.0, false, false, GtmBuildingMethods.DIFFERENTIAL, 30);

These data corresponds to the ones described here when using the GUI.

Best single TLE

In that case, we will use a GtmBestTle object.

  • one with the minimum data to give (the other ones will be set to default values) :
// GtmBestTle data
final GtmBestTle data = new GtmBestTle(date, geo.getAmountOfPoints(), geo.getAmountOfPoints());
  • one with all the needed data. The example below is fully equivalent to the one above.
final GtmBestTle data = new GtmBestTle(date, geo.getAmountOfPoints(), geo.getAmountOfPoints(), 1.0, false, false, GtmBuildingMethods.DIFFERENTIAL, 30);

These data corresponds to the ones described here when using the GUI.

Best dated TLEs

Best periodic TLEs