Basic principle
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 then execute the propagation (see here).
- 3. Initialize a GENTLEMAN GtmObjectData object to characterize the considered space object (see here).
- 4. Initialize a GENTLEMAN TLE data object to define how TLE(s) will be built (see here).
- 5. Initialize a GENTLEMAN GtmBuilder builder object.
- 6. Call the needed method of the builder object.
- 7. Get the results via getters methods.