Basic principle

De Gentleman
Version datée du 10 septembre 2021 à 11:13 par Admin (discussion | contributions)
Aller à la navigation Aller à la recherche

GENTLEMAN proposes a Java interface. Using this Java interface is relatively simple but as GENTLEMAN needs a lot of data as inputs the most important difficulty will be to initialize them.

So, the developer will have to:

1. Initialize data set and loggers:

  // Patrius dataset initialization
  PatriusDataset.addResourcesFromPatriusDataset();
        
  // Log4j initialization
  GtmLogger.iniLog4j(GtmConstants.DEF_LOG_FILE, false);

2. Initialize a GENTLEMAN propagator (see here). 3. Execute the propagation to store the output in a spacecraft list. 4. Initialize a GENTLEMAN GtmObjectData object to characterize the considered space object. 5. Initialize a GENTLEMAN TLE data object to define how TLE(s) will be built. 6. Initialize a GENTLEMAN GtmBuilder builder object. 7. Call the needed method of the builder object. 8. Get the results via getters methods.