26 #ifndef LoadsSimulation_H
27 #define LoadsSimulation_H
31 #include "ui_AnimationMotorDialog.h"
165 Ui::AnimationMotorDialog
ui;
170 #endif // LoadsSimulation_H
LoadsManager * myLM
the load manager
Definition: LoadsSimulation.h:120
void updateDisplay(bool force)
update the display (the boolean indicates if the scene3d has to be refresh or not) ...
double iterationCount
total nr of iteration computed (to calculate simulator frequency)
Definition: LoadsSimulation.h:162
void loadAddon(QString)
load a animation motor add-on using a filename (shared lib location)
void addTab(QWidget *)
add a tabulation (will be remove when the current animation motor add-on will be removed ...
QString outputDirName
the output directory name for making videos
Definition: LoadsSimulation.h:138
void pause()
Slot called when the button Pause is clicked.
virtual void chooseOutputDir()
bool doOneStep()
do one step of simulation
bool video
record video or not?
Definition: LoadsSimulation.h:153
void rewind()
Slot called when the button Rewind is clicked.
void simulate()
Slot called when the button Play is clicked.
QAction * rewindToolbar
toolbar buttons
Definition: LoadsSimulation.h:147
virtual void dtModified()
QToolBar * simulationToolBar
the tool bar
Definition: LoadsSimulation.h:132
virtual void tMaxChanged()
void simulateOneStep()
Slot called when the next step is clicked.
virtual void reject()
dialog is closed
This class manages the applied all loads (see LML), deformation add-on, atom data monitoring and atom...
Definition: LoadsManager.h:69
unsigned int imageId
the number of screenshots
Definition: LoadsSimulation.h:144
QString addonFilename
Definition: LoadsSimulation.h:117
void enableButtons(bool enable)
set the rew,play,pause,step buttons enable or not
This class manages the display of a simulation (either an already made simulation opened in a single ...
Definition: LoadsSimulationDriver.h:47
double elapsed
total elapsed time (to calculate simulator frequency)
Definition: LoadsSimulation.h:159
virtual void refreshDtChanged()
virtual void tMaxModified()
LoadsSimulationDriver * simDriver
the code core for the display of a loads
Definition: LoadsSimulation.h:126
Ui::AnimationMotorDialog ui
the ui dialog designed in qtdesigner
Definition: LoadsSimulation.h:165
virtual ~LoadsSimulation()
Destructor.
bool output
if there is no output directory we can't make video
Definition: LoadsSimulation.h:156
QAction * pauseToolbar
Definition: LoadsSimulation.h:150
LoadsSimulation(LoadsManager *myLoadsManager, QWidget *parent=0)
Default Constructor.
The Animation Motor addon class.
Definition: AnimationMotorAddon.h:52
QAction * playToolbar
Definition: LoadsSimulation.h:148
virtual void addAnimationMotorAddon()
adding a animation motor add-on (in the 2nd tab)
double getTime() const
get the actual time
QString outputDir
the output directory name for making videos
Definition: LoadsSimulation.h:141
This dialog allows to run a simulation using a simulation motor.
Definition: LoadsSimulation.h:46
QLineEdit * tLineEditToolbar
toolbar t line edit
Definition: LoadsSimulation.h:135
void updateTime(bool getMotorTime=false)
update time display
QColor bgColor
the initial bg color
Definition: LoadsSimulation.h:123
virtual void videoToggled(bool)
AnimationMotorAddon * myMotor
the motor
Definition: LoadsSimulation.h:129
virtual void refreshDtModified()
QAction * playOneStepToolbar
Definition: LoadsSimulation.h:149