 |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
Go to the documentation of this file.
26 #ifndef MONITORINGGUIMANAGER_H
27 #define MONITORINGGUIMANAGER_H
120 #endif // MONITORINGGUIMANAGER_H
void setRefresh(double refresh)
change refresh and save modification into mmlIn
Definition: MonitoringManager.cpp:398
bool doOneStep()
do one step of simulation
Definition: MonitoringGuiManager.cpp:79
MonitoringDialog * dialog
the dialog box
Definition: MonitoringGuiManager.h:108
void startTimer()
starts the timer that will repeatedly call play and emit doOneStep
Definition: MonitoringDriver.cpp:67
void updatePml(QString fileName)
update pml
Definition: MonitoringGuiManager.cpp:227
void setDt(double dt)
change dt and save modification into mmlIn
Definition: MonitoringManager.cpp:392
void setLmlFileName(const char *file)
change lml file name and save modification into mmlIn
Definition: MonitoringManager.cpp:404
double lastRefreshTime
last refresh time
Definition: MonitoringGuiManager.h:114
void updateSimulation()
update simulation tab
Definition: MonitoringDialog.cpp:289
TODO Comment class here.
Definition: MonitoringDialog.h:49
MonitoringDialog * getDialog()
get dialog
Definition: MonitoringGuiManager.cpp:63
bool saveMmlInFile(QString fileName)
Save MMLIn file.
Definition: MonitoringGuiManager.cpp:210
void reload()
reload simulation with current parameters
Definition: MonitoringGuiManager.cpp:169
MonitoringManager * monitoringManager
Monitoring manager.
Definition: MonitoringGuiManager.h:112
void init()
initialize dialog
Definition: MonitoringDialog.cpp:100
TODO Comment class here.
Definition: MonitoringDriver.h:40
void writeOutput(const char *fileName)
Write all saved monitors' states into mmlOut file.
Definition: MonitoringManager.cpp:136
void updateAll()
update all tabs
Definition: MonitoringDialog.cpp:226
bool isTimerActive()
is the timer currently running
Definition: MonitoringDriver.cpp:77
void stopTimer()
stop the timer
Definition: MonitoringDriver.cpp:72
void saveMmlIn(const char *fileName)
save current version of mml in
Definition: MonitoringManager.cpp:416
A GUI to manipulate mml documents.
Definition: MonitoringGuiManager.h:44
bool loadMmlInFile(QString fileName)
Load a MMLIn file.
Definition: MonitoringGuiManager.cpp:180
MonitoringGuiManager()
constructor
Definition: MonitoringGuiManager.cpp:34
void pause()
pause simulation
Definition: MonitoringGuiManager.cpp:155
~MonitoringGuiManager() override
destructor
Definition: MonitoringGuiManager.cpp:46
void simulateOneStep()
do one step of simulation
Definition: MonitoringGuiManager.cpp:143
void rewind()
Rewind simulation.
Definition: MonitoringManager.cpp:444
bool saveMmlOutFile(QString fileName)
Save MMLout file.
Definition: MonitoringGuiManager.cpp:197
virtual bool init()=0
Initialize manager.
void setPmlFileName(const char *file)
change pml file name and save modification into mmlIn
Definition: MonitoringManager.cpp:410
double getRefresh()
Definition: MonitoringManager.cpp:231
void changed()
emitted when one step of simulation is done, there was changes, so maybe there are some display to up...
Manager of the benchmark tests. Do simulation loop and tests.
Definition: MonitoringManager.h:49
virtual void doMove()=0
Do one step of simulation and save monitors for this step.
void simulate()
do simulation lopp
Definition: MonitoringGuiManager.cpp:131
void updateDt(double dt)
update dt
Definition: MonitoringGuiManager.cpp:217
void writeCsv(const char *fileName)
Write all saved monitors'state into csv file.
Definition: MonitoringManager.cpp:167
void updateLml(QString fileName)
update lml
Definition: MonitoringGuiManager.cpp:232
MonitoringDriver * driver
the simulation driver
Definition: MonitoringGuiManager.h:110
void updateRefresh(double refresh)
update refresh
Definition: MonitoringGuiManager.cpp:222
MonitoringManager * getMonitoringManager()
get Monitoring Manager
Definition: MonitoringGuiManager.cpp:73
virtual bool checkStop()=0
Check if simulation is finished.
double getCurrentTime()
Definition: MonitoringManager.cpp:236
static MonitoringManager * createManager(const char *mml)
create an interactive or noninteractive manager according to simulator type
Definition: MonitoringManagerFactory.cpp:32
void refresh()
refresh the display
void reload(bool delPml=true)
reload simulation with current parameters
Definition: MonitoringManager.cpp:461
void init()
Definition: MonitoringDriver.cpp:45
bool saveCsvFile(QString fileName)
Save csv file.
Definition: MonitoringGuiManager.cpp:203
MonitoringDriver * getDriver()
get driver
Definition: MonitoringGuiManager.cpp:68
void rewind()
rewind simulation
Definition: MonitoringGuiManager.cpp:160