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 | Public Member Functions | Private Member Functions | Private Attributes | List of all members
LoadsMovie Class Reference

This dialog allows to see the simulation It plays the impload, allowing the user to see the evolution of translations along time. More...

#include <LoadsMovie.h>

+ Inheritance diagram for LoadsMovie:

Public Slots

virtual void chooseOutputDir ()
 
virtual void defaultTMax ()
 
virtual void defaultTMin ()
 
void doOneStep ()
 increment t and update the display More...
 
virtual void dtChanged ()
 
virtual void dtModified ()
 
virtual void makeVideo ()
 
void pause ()
 Slot called when the button Pause is clicked. More...
 
void play ()
 Slot called when the button Play is clicked. More...
 
virtual void playOneStep ()
 
virtual void reset ()
 
void rewind ()
 Slot called when the button Rewind is clicked. More...
 
void stop ()
 Slot called when the button Stop is clicked. More...
 
virtual void tChanged ()
 
virtual void tMaxChanged ()
 
virtual void tMaxModified ()
 
virtual void tMinChanged ()
 
virtual void tMinModified ()
 
virtual void tModified ()
 
virtual void tSliderChanged (int)
 

Public Member Functions

double getTime () const
 get the actual time More...
 
 LoadsMovie (LoadsManager *myLoadsManager, QWidget *parent=0)
 Default Constructor. More...
 
void updateDisplay (bool force)
 update the display More...
 
 ~LoadsMovie ()
 Destructor. More...
 

Private Member Functions

void init ()
 init display More...
 
void initSlider ()
 change the slider range/value depending on tmin, tmax and dt More...
 

Private Attributes

QColor bgColor
 the initial bg color More...
 
LoadsManagermyLM
 the load manager More...
 
QString outputDirName
 the output directory name for making videos More...
 
QLineEdit * outputDirNameLineEdit
 the output dir name line edit More...
 
LoadsSimulationDriversimDriver
 the code core for the display of a loads More...
 
Ui::LoadsMovie ui
 the ui dialog designed in qtdesigner More...
 

Detailed Description

This dialog allows to see the simulation It plays the impload, allowing the user to see the evolution of translations along time.

Constructor & Destructor Documentation

LoadsMovie::LoadsMovie ( LoadsManager myLoadsManager,
QWidget *  parent = 0 
)

Default Constructor.

LoadsMovie::~LoadsMovie ( )

Destructor.

Member Function Documentation

virtual void LoadsMovie::chooseOutputDir ( )
virtualslot
virtual void LoadsMovie::defaultTMax ( )
virtualslot
virtual void LoadsMovie::defaultTMin ( )
virtualslot
void LoadsMovie::doOneStep ( )
slot

increment t and update the display

virtual void LoadsMovie::dtChanged ( )
virtualslot
virtual void LoadsMovie::dtModified ( )
virtualslot
double LoadsMovie::getTime ( ) const

get the actual time

void LoadsMovie::init ( )
private

init display

void LoadsMovie::initSlider ( )
private

change the slider range/value depending on tmin, tmax and dt

virtual void LoadsMovie::makeVideo ( )
virtualslot
void LoadsMovie::pause ( )
slot

Slot called when the button Pause is clicked.

void LoadsMovie::play ( )
slot

Slot called when the button Play is clicked.

virtual void LoadsMovie::playOneStep ( )
virtualslot
virtual void LoadsMovie::reset ( )
virtualslot
void LoadsMovie::rewind ( )
slot

Slot called when the button Rewind is clicked.

void LoadsMovie::stop ( )
slot

Slot called when the button Stop is clicked.

virtual void LoadsMovie::tChanged ( )
virtualslot
virtual void LoadsMovie::tMaxChanged ( )
virtualslot
virtual void LoadsMovie::tMaxModified ( )
virtualslot
virtual void LoadsMovie::tMinChanged ( )
virtualslot
virtual void LoadsMovie::tMinModified ( )
virtualslot
virtual void LoadsMovie::tModified ( )
virtualslot
virtual void LoadsMovie::tSliderChanged ( int  )
virtualslot
void LoadsMovie::updateDisplay ( bool  force)

update the display

Parameters
forceif true force display update independantly from refresh dt (default is false)

Member Data Documentation

QColor LoadsMovie::bgColor
private

the initial bg color

LoadsManager* LoadsMovie::myLM
private

the load manager

QString LoadsMovie::outputDirName
private

the output directory name for making videos

QLineEdit* LoadsMovie::outputDirNameLineEdit
private

the output dir name line edit

LoadsSimulationDriver* LoadsMovie::simDriver
private

the code core for the display of a loads

Ui::LoadsMovie LoadsMovie::ui
private

the ui dialog designed in qtdesigner


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