public interface INewVarsFunction
| Modifier and Type | Method and Description |
|---|---|
void |
addNewVars(fr.cnes.genius.sqlite.ResultWriter resultWriter)
Method to add variable columns to the initial list.
|
void |
computeNewVars(fr.cnes.genius.sqlite.ResultWriter resultWriter,
String tableName,
fr.cnes.sirius.patrius.propagation.SpacecraftState currentState,
Map<String,Object> currentVarsList)
Method to compute additional variables.
|
List<String> |
getNames()
Method to get the list of new variables names.
|
void addNewVars(fr.cnes.genius.sqlite.ResultWriter resultWriter)
throws fr.cnes.genius.exception.SqliteException
resultWriter - initial SQL object to store variablesfr.cnes.genius.exception.SqliteException - thrown if failed to add to databasevoid computeNewVars(fr.cnes.genius.sqlite.ResultWriter resultWriter,
String tableName,
fr.cnes.sirius.patrius.propagation.SpacecraftState currentState,
Map<String,Object> currentVarsList)
throws fr.cnes.genius.exception.SqliteException
resultWriter - initial SQL object to store variablestableName - table name (EPHEM, EVENT, ...)currentState - current Spacecraft statecurrentVarsList - current already computed variablesfr.cnes.genius.exception.SqliteException - thrown if failed to add to databaseCopyright © 2022. All rights reserved.