Computer Assited Medical Intervention Tool Kit  version 3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Slots | Signals | Public Member Functions | Private Attributes | List of all members
MonitoringGuiManager Class Reference

A GUI to manipulate mml documents. More...

#include <MonitoringGuiManager.h>

+ Inheritance diagram for MonitoringGuiManager:

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...
 
virtual ~MonitoringGuiManager ()
 destructor More...
 

Private Attributes

MonitoringDialogdialog
 the dialog box More...
 
MonitoringDriverdriver
 the simulation driver More...
 
double lastRefreshTime
 last refresh time More...
 
MonitoringManagermonitoringManager
 Monitoring manager. More...
 

Detailed Description

A GUI to manipulate mml documents.

Constructor & Destructor Documentation

MonitoringGuiManager::MonitoringGuiManager ( )

constructor

virtual MonitoringGuiManager::~MonitoringGuiManager ( )
virtual

destructor

Member Function Documentation

void MonitoringGuiManager::changed ( )
signal

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

bool MonitoringGuiManager::doOneStep ( )
slot

do one step of simulation

Returns
true only if the step was done
MonitoringDialog* MonitoringGuiManager::getDialog ( )

get dialog

MonitoringDriver* MonitoringGuiManager::getDriver ( )

get driver

MonitoringManager* MonitoringGuiManager::getMonitoringManager ( )

get Monitoring Manager

bool MonitoringGuiManager::loadMmlInFile ( QString  fileName)

Load a MMLIn file.

void MonitoringGuiManager::pause ( )

pause simulation

void MonitoringGuiManager::reconnectPml ( )
signal
void MonitoringGuiManager::reload ( )
slot

reload simulation with current parameters

void MonitoringGuiManager::rewind ( )

rewind simulation

bool MonitoringGuiManager::saveCsvFile ( QString  fileName)

Save csv file.

bool MonitoringGuiManager::saveMmlInFile ( QString  fileName)

Save MMLIn file.

bool MonitoringGuiManager::saveMmlOutFile ( QString  fileName)

Save MMLout file.

void MonitoringGuiManager::simulate ( )

do simulation lopp

void MonitoringGuiManager::simulateOneStep ( )

do one step of simulation

void MonitoringGuiManager::updateDt ( double  dt)

update dt

void MonitoringGuiManager::updateLml ( QString  fileName)

update lml

void MonitoringGuiManager::updatePml ( QString  fileName)

update pml

void MonitoringGuiManager::updateRefresh ( double  refresh)

update refresh

Member Data Documentation

MonitoringDialog* MonitoringGuiManager::dialog
private

the dialog box

MonitoringDriver* MonitoringGuiManager::driver
private

the simulation driver

double MonitoringGuiManager::lastRefreshTime
private

last refresh time

MonitoringManager* MonitoringGuiManager::monitoringManager
private

Monitoring manager.


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