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.