Computer Assited Medical Intervention Tool Kit
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
components
physicalmodel
loads
LoadsMovie.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* $CAMITK_LICENCE_BEGIN$
3
*
4
* CamiTK - Computer Assisted Medical Intervention ToolKit
5
* (c) 2001-2013 UJF-Grenoble 1, CNRS, TIMC-IMAG UMR 5525 (GMCAO)
6
*
7
* Visit http://camitk.imag.fr for more information
8
*
9
* This file is part of CamiTK.
10
*
11
* CamiTK is free software: you can redistribute it and/or modify
12
* it under the terms of the GNU Lesser General Public License version 3
13
* only, as published by the Free Software Foundation.
14
*
15
* CamiTK is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU Lesser General Public License version 3 for more details.
19
*
20
* You should have received a copy of the GNU Lesser General Public License
21
* version 3 along with CamiTK. If not, see <http://www.gnu.org/licenses/>.
22
*
23
* $CAMITK_LICENCE_END$
24
****************************************************************************/
25
26
#ifndef LOADSMOVIE_H
27
#define LOADSMOVIE_H
28
29
#include "ui_LoadsMovie.h"
30
#include <vector>
31
32
//class declared in this file
33
class
LoadsMovie
;
34
class
LoadsManager
;
35
class
LoadsSimulationDriver
;
36
42
class
LoadsMovie
:
public
QDialog {
43
Q_OBJECT
44
45
public
:
47
LoadsMovie
(
LoadsManager
* myLoadsManager, QWidget* parent = 0);
48
50
~LoadsMovie
();
51
53
double
getTime
()
const
;
54
58
void
updateDisplay
(
bool
force);
59
60
public
slots :
62
void
doOneStep
();
63
65
void
pause
();
66
68
void
play
();
69
71
void
rewind
();
72
74
void
stop
();
75
76
virtual
void
makeVideo
();
77
78
virtual
void
chooseOutputDir
();
79
80
virtual
void
tChanged
();
81
82
virtual
void
dtChanged
();
83
84
virtual
void
tMinChanged
();
85
86
virtual
void
tMaxChanged
();
87
88
virtual
void
defaultTMin
();
89
90
virtual
void
defaultTMax
();
91
92
virtual
void
tModified
();
93
94
virtual
void
dtModified
();
95
96
virtual
void
tMinModified
();
97
98
virtual
void
tMaxModified
();
99
100
virtual
void
tSliderChanged
(
int
);
101
102
virtual
void
playOneStep
();
103
104
virtual
void
reset
();
105
106
private
:
107
109
void
init
();
110
112
LoadsManager
*
myLM
;
113
115
QColor
bgColor
;
116
118
void
initSlider
();
119
121
QString
outputDirName
;
122
124
QLineEdit *
outputDirNameLineEdit
;
125
127
LoadsSimulationDriver
*
simDriver
;
128
130
Ui::LoadsMovie
ui
;
131
};
132
133
134
135
#endif // LOADSMOVIE_H
136
137
Generated on Sat Feb 16 2013 16:59:43 for Computer Assited Medical Intervention Tool Kit by
1.8.1.2