Computer Assited Medical Intervention Tool Kit  version 5.0
MonitoringDriver Class Reference

TODO Comment class here. More...

#include <MonitoringDriver.h>

+ Inheritance diagram for MonitoringDriver:
+ Collaboration diagram for MonitoringDriver:

Public Slots

void play ()
 Slot called when at each timer tick (i.e. after the same interval of time) More...
 

Signals

void doOneStep ()
 signal call when one step is to be performed More...
 

Public Member Functions

void init ()
 
bool isTimerActive ()
 is the timer currently running More...
 
 MonitoringDriver (MonitoringGuiManager *guiManager)
 Constructor. More...
 
void startTimer ()
 starts the timer that will repeatedly call play and emit doOneStep More...
 
void stopTimer ()
 stop the timer More...
 
 ~MonitoringDriver () override
 Destructor. More...
 

Private Attributes

MonitoringGuiManagerguiManager
 the monitoring manager More...
 
QTimer * timer
 the simulation timer More...
 

Detailed Description

TODO Comment class here.

Constructor & Destructor Documentation

◆ MonitoringDriver()

MonitoringDriver::MonitoringDriver ( MonitoringGuiManager guiManager)

Constructor.

References guiManager, and timer.

◆ ~MonitoringDriver()

MonitoringDriver::~MonitoringDriver ( )
override

Destructor.

References stopTimer(), and timer.

+ Here is the call graph for this function:

Member Function Documentation

◆ doOneStep

void MonitoringDriver::doOneStep ( )
signal

signal call when one step is to be performed

Referenced by play().

+ Here is the caller graph for this function:

◆ init()

void MonitoringDriver::init ( )

References play(), and timer.

Referenced by MonitoringGuiManager::MonitoringGuiManager().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isTimerActive()

bool MonitoringDriver::isTimerActive ( )

is the timer currently running

References timer.

Referenced by MonitoringGuiManager::simulate().

+ Here is the caller graph for this function:

◆ play

void MonitoringDriver::play ( )
slot

Slot called when at each timer tick (i.e. after the same interval of time)

References doOneStep(), startTimer(), and timer.

Referenced by init().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ startTimer()

void MonitoringDriver::startTimer ( )

starts the timer that will repeatedly call play and emit doOneStep

References timer.

Referenced by play(), and MonitoringGuiManager::simulate().

+ Here is the caller graph for this function:

◆ stopTimer()

void MonitoringDriver::stopTimer ( )

stop the timer

References timer.

Referenced by MonitoringGuiManager::doOneStep(), MonitoringGuiManager::pause(), and ~MonitoringDriver().

+ Here is the caller graph for this function:

Member Data Documentation

◆ guiManager

MonitoringGuiManager* MonitoringDriver::guiManager
private

the monitoring manager

Referenced by MonitoringDriver().

◆ timer

QTimer* MonitoringDriver::timer
private

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