PeriDyno
1.2.1
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
WtGUI
WSimulationControl.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <Wt/WContainerWidget.h>
4
5
#include <
SceneGraph.h
>
6
7
#include "
WSimulationCanvas.h
"
8
9
10
class
WSimulationControl
:
public
Wt::WContainerWidget
11
{
12
public
:
13
WSimulationControl
();
14
~WSimulationControl
();
15
16
void
setSceneCanvas
(
WSimulationCanvas
* SceneCanvas) {
mSceneCanvas
= SceneCanvas; }
17
void
setSceneGraph
(std::shared_ptr<dyno::SceneGraph> Scenes) {
mScene
= Scenes; }
18
19
public
:
20
void
stop
();
21
22
private
:
23
void
start
();
24
void
step
();
25
void
reset
();
26
27
private
:
28
WSimulationCanvas
*
mSceneCanvas
=
nullptr
;
29
std::shared_ptr<dyno::SceneGraph>
mScene
=
nullptr
;
30
31
bool
bRunFlag
=
false
;
32
bool
mReset
;
33
};
SceneGraph.h
WSimulationCanvas.h
WSimulationCanvas
Definition
WSimulationCanvas.h:29
WSimulationControl::mScene
std::shared_ptr< dyno::SceneGraph > mScene
Definition
WSimulationControl.h:29
WSimulationControl::mReset
bool mReset
Definition
WSimulationControl.h:32
WSimulationControl::mSceneCanvas
WSimulationCanvas * mSceneCanvas
Definition
WSimulationControl.h:28
WSimulationControl::bRunFlag
bool bRunFlag
Definition
WSimulationControl.h:31
WSimulationControl::start
void start()
Definition
WSimulationControl.cpp:58
WSimulationControl::reset
void reset()
Definition
WSimulationControl.cpp:107
WSimulationControl::~WSimulationControl
~WSimulationControl()
Definition
WSimulationControl.cpp:56
WSimulationControl::setSceneGraph
void setSceneGraph(std::shared_ptr< dyno::SceneGraph > Scenes)
Definition
WSimulationControl.h:17
WSimulationControl::stop
void stop()
Definition
WSimulationControl.cpp:85
WSimulationControl::step
void step()
Definition
WSimulationControl.cpp:94
WSimulationControl::WSimulationControl
WSimulationControl()
Definition
WSimulationControl.cpp:8
WSimulationControl::setSceneCanvas
void setSceneCanvas(WSimulationCanvas *SceneCanvas)
Definition
WSimulationControl.h:16
Generated by
1.13.2