« API TLE generation » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 21 : | Ligne 21 : | ||
final boolean flagMan = false | final boolean flagMan = false | ||
final TLE tle = build.computeBestTle(data, deltaNb , deltaNbP , flagMan ); | final TLE tle = build.computeBestTle(data, deltaNb , deltaNbP , flagMan ); | ||
</syntaxhighlight> | |||
<syntaxhighlight lang="java"> | |||
// Building TLE for best dated or periodic option | // Building TLE for best dated or periodic option | ||
// data is a GtmBestTlesDates or a GtmBestTlesPeriod object | // data is a GtmBestTlesDates or a GtmBestTlesPeriod object | ||
final List<TLE> bestTles = build.computeBestTles(data, flagMan); | final List<TLE> bestTles = build.computeBestTles(data, flagMan); | ||
Version du 13 septembre 2021 à 07:36
Once we have initialize TLE(s) data (see here) and options (see here), we will have to instantiate a GtmBuilder object as is:
// TLE builder
final GtmBuilder build = new GtmBuilder(TLE_OBJ, geo.getSpacecraftStateList());
... or in case of existing maneuvers:
final GtmBuilder build = new GtmBuilder(TLE_OBJ, geo.getSpacecraftStateList(), listOfManeuversDates);
Then we will have to call to the method corresponding to the TLE(s) computation option:
// Building TLE for single or best single option
// data is a GtmSingleTle or GtmBestTle object
final int deltaNb = 0;
final int deltaNbP = 0;
final boolean flagMan = false
final TLE tle = build.computeBestTle(data, deltaNb , deltaNbP , flagMan );
<syntaxhighlight lang="java"> // Building TLE for best dated or periodic option // data is a GtmBestTlesDates or a GtmBestTlesPeriod object final List<TLE> bestTles = build.computeBestTles(data, flagMan);