Basic Principle : Différence entre versions
De Wiki
Ligne 20 : | Ligne 20 : | ||
− | * Or calling a specific <font color=#556B2F>'''PSIMU'''</font> method allowing to manage both [[https://logiciels.cnes.fr/en/content/patriusdataset Patrius Dataset]] included Inside the <font color=#556B2F>'''PSIMU'''</font> jar and local data (see [http://psimu.cnes.fr/index.php/Earth_Features#Frames_configuration | + | * Or calling a specific <font color=#556B2F>'''PSIMU'''</font> method allowing to manage both [[https://logiciels.cnes.fr/en/content/patriusdataset Patrius Dataset]] included Inside the <font color=#556B2F>'''PSIMU'''</font> jar and local data (see [http://psimu.cnes.fr/index.php/Earth_Features#Frames_configuration|here]): |
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> |
Version du 16 décembre 2020 à 11:22
PSIMU proposed a Java interface
Most of the objects to pass as input data are [PATRIUS] ones. Some of them are specific to PSIMU or [GENOPUS] but, in that case, most of the time, it is due to the fact that these objects are not yet included in the used [PATRIUS] version: their name will then start by “Custom…”.
So, to use this Java interface, the developer will have to:
- Initialize [Patrius Dataset].
- Create a PSIMU object using its available constructor.
- Calling for the propagation in master or slave mode.
- Calling for “getter” methods to extract after the propagation all useful information.
For the first point, there are two possibilities:
- Calling directly the [Patrius Dataset] method:
// Patrius Dataset initialization PatriusDataset.addResourcesFromPatriusDataset() ;
- Or calling a specific PSIMU method allowing to manage both [Patrius Dataset] included Inside the PSIMU jar and local data (see [1]):
// Patrius data set initialization final String addDataName = AppPSimuConfigurationProperties.getInstance().getAdditionalPatriusFolder(); AppPSimuConfigurationProperties.iniPatriusDataset(addDataName);