Computer Assisted Medical Intervention Tool Kit  version 5.1
MonitoringGuiManager Class Reference

A GUI to manipulate mml documents. More...

#include <MonitoringGuiManager.h>

Public Slots

bool doOneStep ()
 do one step of simulation More...
 
void reload ()
 reload simulation with current parameters More...
 

Signals

void changed ()
 emitted when one step of simulation is done, there was changes, so maybe there are some display to update More...
 
void reconnectPml ()
 

Public Member Functions

MonitoringDialoggetDialog ()
 get dialog More...
 
MonitoringDrivergetDriver ()
 get driver More...
 
MonitoringManagergetMonitoringManager ()
 get Monitoring Manager More...
 
bool loadMmlInFile (QString fileName)
 Load a MMLIn file. More...
 
 MonitoringGuiManager ()
 constructor More...
 
void pause ()
 pause simulation More...
 
void rewind ()
 rewind simulation More...
 
bool saveCsvFile (QString fileName)
 Save csv file. More...
 
bool saveMmlInFile (QString fileName)
 Save MMLIn file. More...
 
bool saveMmlOutFile (QString fileName)
 Save MMLout file. More...
 
void simulate ()
 do simulation lopp More...
 
void simulateOneStep ()
 do one step of simulation More...
 
void updateDt (double dt)
 update dt More...
 
void updateLml (QString fileName)
 update lml More...
 
void updatePml (QString fileName)
 update pml More...
 
void updateRefresh (double refresh)
 update refresh More...
 
 ~MonitoringGuiManager () override
 destructor More...
 

Detailed Description

A GUI to manipulate mml documents.

Constructor & Destructor Documentation

◆ MonitoringGuiManager()

MonitoringGuiManager::MonitoringGuiManager ( )

constructor

References MonitoringDialog::init(), and MonitoringDriver::init().

◆ ~MonitoringGuiManager()

MonitoringGuiManager::~MonitoringGuiManager ( )
override

destructor

Member Function Documentation

◆ changed

void MonitoringGuiManager::changed ( )
signal

emitted when one step of simulation is done, there was changes, so maybe there are some display to update

Referenced by doOneStep(), and rewind().

◆ doOneStep

bool MonitoringGuiManager::doOneStep ( )
slot

◆ getDialog()

◆ getDriver()

MonitoringDriver * MonitoringGuiManager::getDriver ( )

get driver

Referenced by MonitoringDialog::MonitoringDialog().

◆ getMonitoringManager()

◆ loadMmlInFile()

bool MonitoringGuiManager::loadMmlInFile ( QString  fileName)

◆ pause()

void MonitoringGuiManager::pause ( )

pause simulation

References MonitoringDriver::stopTimer().

Referenced by MonitoringDialog::pause(), reload(), and rewind().

◆ reconnectPml

void MonitoringGuiManager::reconnectPml ( )
signal

Referenced by reload().

◆ reload

void MonitoringGuiManager::reload ( )
slot

◆ rewind()

void MonitoringGuiManager::rewind ( )

◆ saveCsvFile()

bool MonitoringGuiManager::saveCsvFile ( QString  fileName)

Save csv file.

References MonitoringManager::writeCsv().

Referenced by MonitoringDialog::saveCsv().

◆ saveMmlInFile()

bool MonitoringGuiManager::saveMmlInFile ( QString  fileName)

◆ saveMmlOutFile()

bool MonitoringGuiManager::saveMmlOutFile ( QString  fileName)

Save MMLout file.

References MonitoringManager::writeOutput().

Referenced by MonitoringDialog::saveMmlOut().

◆ simulate()

void MonitoringGuiManager::simulate ( )

◆ simulateOneStep()

void MonitoringGuiManager::simulateOneStep ( )

do one step of simulation

References MonitoringManager::checkStop(), and doOneStep().

Referenced by MonitoringDialog::simulateOneStep().

◆ updateDt()

void MonitoringGuiManager::updateDt ( double  dt)

update dt

References MonitoringManager::setDt().

Referenced by MonitoringDialog::dtModified().

◆ updateLml()

void MonitoringGuiManager::updateLml ( QString  fileName)

◆ updatePml()

void MonitoringGuiManager::updatePml ( QString  fileName)

◆ updateRefresh()

void MonitoringGuiManager::updateRefresh ( double  refresh)

The documentation for this class was generated from the following files: