VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DistributedSimulationConnection3D.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <boost/signal.hpp>
13 
15 class DtExerciseConn;
16 
17 namespace makVrv
18 {
19 namespace tutorialDistributedSimulation3D
20 {
21 
23 {
24 public:
25 
29 
32 
34  inline DtExerciseConn* exerciseConn()
35  {
36  return myConnection;
37  }
38 
43  virtual bool connect(const DtExerciseConnInitializer& exConnInitializer);
44 
49  virtual bool disconnect();
50 
52  virtual bool connected() const;
53 
55  boost::signal<void ()> signal_toBeDisconnected;
56 
57 protected:
58 
59  DtExerciseConn* myConnection;
61 };
62 
63 }
64 }
virtual bool connect(const DtExerciseConnInitializer &exConnInitializer)
Function that creates the exercise conn, given an initializer object.
Definition: DistributedSimulationConnection3D.h:22
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:45
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:37
DtSharedSettingsManager & settingsManager()
Get the settings manager.
DtExerciseConn * myConnection
Definition: DistributedSimulationConnection3D.h:59
DtExerciseConn * exerciseConn()
Get the exercise connection.
Definition: DistributedSimulationConnection3D.h:34
DtExerciseConnInitializer * myExConnInitializer
Definition: DistributedSimulationConnection3D.h:60
Contains makVrv:DtBaseConnection class.
boost::signal< void()> signal_toBeDisconnected
Emitted when the connection will be disconnecting.
Definition: DistributedSimulationConnection3D.h:55
virtual bool disconnect()
Function that destroys the exercise conn.
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:36
virtual bool connected() const
Check to see if the simulation is connected.
DistributedSimulationConnection(DtAgentManagerInterface &aSceneInterface, DtSharedSettingsManager &settingsManager)
CTOR.

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)