public class OutputConfig extends Object
Constructor and Description |
---|
OutputConfig(fr.cnes.sirius.patrius.frames.Frame outputFrame,
fr.cnes.sirius.patrius.frames.LOFType loftType,
double outputFrequency)
Creates a new instance with default time scale (TAI).
|
OutputConfig(fr.cnes.sirius.patrius.frames.Frame outputFrame,
fr.cnes.sirius.patrius.frames.LOFType loftType,
double outputFrequency,
fr.cnes.sirius.patrius.time.TimeScale outputTimeScale)
Creates a new instance.
|
OutputConfig(fr.cnes.sirius.patrius.frames.Frame outputFrame,
fr.cnes.sirius.patrius.frames.LOFType loftType,
double outputFrequency,
fr.cnes.sirius.patrius.time.TimeScale outputTimeScale,
boolean ephemeridesFileAutoSaveIn,
boolean eventsFileAutoSaveIn,
boolean vtsFilesAutoSaveIn,
boolean finalOrbitFileAutoSaveIn,
boolean scenarioFileAutoSaveIn,
String outputVariablesListFileNameIn)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addOutputVarsFunction(INewVarsFunction newVarsFunction)
Method to add new output variables function.
|
List<INewVarsFunction> |
getListOfNewVarsFunctions()
Method to get the list of new variables functions.
|
fr.cnes.sirius.patrius.frames.LOFType |
getLOType()
Get the LOF type.
|
String |
getOutputDirectory()
Get the output directory to store the results.
|
fr.cnes.sirius.patrius.frames.Frame |
getOutputFrame()
Get the output frame.
|
double |
getOutputFrequency()
Get the output frequency.
|
fr.cnes.sirius.patrius.time.TimeScale |
getOutputTimeScale()
Get the output time scale.
|
String |
getOutputVariablesListFileName()
Getter for the name of the file with the list of the output variables to be saved.
|
boolean |
isEphemeridesFileAutoSaveValue()
Getter for the value of the ephemerides file automatic saving boolean.
|
boolean |
isEventsFileAutoSaveValue()
Getter for the value of the events file automatic saving boolean.
|
boolean |
isFinalOrbitFileAutoSaveValue()
Getter for the value of the final orbit file automatic saving boolean.
|
boolean |
isScenarioFileAutoSaveValue()
Getter for the value of the scenario file automatic saving boolean.
|
boolean |
isVtsFilesAutoSaveValue()
Getter for the value of the VTS files automatic saving boolean.
|
void |
setOutputDirectory(String outputDirectory)
Set the output directory to store the results.
|
public OutputConfig(fr.cnes.sirius.patrius.frames.Frame outputFrame, fr.cnes.sirius.patrius.frames.LOFType loftType, double outputFrequency)
outputFrame
- output frameloftType
- local orbital output frame typeoutputFrequency
- output frequency (s)public OutputConfig(fr.cnes.sirius.patrius.frames.Frame outputFrame, fr.cnes.sirius.patrius.frames.LOFType loftType, double outputFrequency, fr.cnes.sirius.patrius.time.TimeScale outputTimeScale)
outputFrame
- output frameloftType
- local orbital output frame typeoutputFrequency
- output frequency (s)outputTimeScale
- output time scalepublic OutputConfig(fr.cnes.sirius.patrius.frames.Frame outputFrame, fr.cnes.sirius.patrius.frames.LOFType loftType, double outputFrequency, fr.cnes.sirius.patrius.time.TimeScale outputTimeScale, boolean ephemeridesFileAutoSaveIn, boolean eventsFileAutoSaveIn, boolean vtsFilesAutoSaveIn, boolean finalOrbitFileAutoSaveIn, boolean scenarioFileAutoSaveIn, String outputVariablesListFileNameIn)
outputFrame
- output frameloftType
- local orbital output frame typeoutputFrequency
- output frequency (s)outputTimeScale
- output time scaleephemeridesFileAutoSaveIn
- automatic saving of the ephemerides fileeventsFileAutoSaveIn
- automatic saving of the events filevtsFilesAutoSaveIn
- automatic saving of the VTS filesfinalOrbitFileAutoSaveIn
- automatic saving of the final orbit filescenarioFileAutoSaveIn
- automatic saving of the scenario fileoutputVariablesListFileNameIn
- name of the file with the list of the output variables to be savedpublic void setOutputDirectory(String outputDirectory)
outputDirectory
- the output directory to store the results.public String getOutputDirectory()
public fr.cnes.sirius.patrius.frames.LOFType getLOType()
public fr.cnes.sirius.patrius.frames.Frame getOutputFrame()
public double getOutputFrequency()
public fr.cnes.sirius.patrius.time.TimeScale getOutputTimeScale()
public void addOutputVarsFunction(INewVarsFunction newVarsFunction)
newVarsFunction
- output variable functionspublic List<INewVarsFunction> getListOfNewVarsFunctions()
public boolean isEphemeridesFileAutoSaveValue()
public boolean isEventsFileAutoSaveValue()
public boolean isVtsFilesAutoSaveValue()
public boolean isFinalOrbitFileAutoSaveValue()
public boolean isScenarioFileAutoSaveValue()
public String getOutputVariablesListFileName()
Copyright © 2023. All rights reserved.