VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
exampleThreadedDriver
DtExampleSimulationConnection.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2013 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <vrvCore/DtBaseConnection.h>
13
14
namespace
makVrv
15
{
16
class
DtCoordinateSystem
;
17
class
DtAgentManagerInterface;
18
class
DtSharedSettingsManager;
19
}
20
21
class
DtExampleSimEngine
;
22
35
class
DtExampleSimulationConnection
:
public
makVrv::DtBaseConnection
36
{
37
public
:
48
DtExampleSimulationConnection
(makVrv::DtAgentManagerInterface& sceneInterface,
49
const
makVrv::DtCoordinateSystem& coordSystem,
50
makVrv::DtSharedSettingsManager& settingsManager);
51
53
virtual
~DtExampleSimulationConnection
();
54
57
virtual
bool
connect
();
58
61
virtual
bool
connected
()
const
;
62
65
virtual
bool
disconnect
();
66
68
virtual
void
tick
();
69
74
const
makVrv::DtCoordinateSystem&
coordinateSystem
()
const
;
75
78
double
simTime
()
const
;
79
83
void
setSimTime
(
double
simTime );
84
85
protected
:
87
DtExampleSimEngine
*
myExampleSimEngine
;
88
89
//The local coordinate system the simulation will use.
90
makVrv::DtCoordinateSystem*
myCoordinateSystem
;
91
93
double
mySimTime
;
94
};
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)