VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSmokeVisualizerSet.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrl/vrvVrl.h>
13 
15 
17 
18 #ifndef DT_PROTOCOL_NAMESPACE
19 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
20 #endif
21 
22 namespace makVrv
23 {
24 
25  namespace DT_PROTOCOL_NAMESPACE
26  {
27 
28  class DtVrlinkConnection;
29  class DtVrlinkSmokeStateListener;
30 
36  {
37 
38  public:
39 
42  DtVrlinkSmokeStateListener& listener, int modelSet);
43 
45  virtual ~DtSmokeVisualizerSet();
46 
48  {
49  return myVrlinkListener;
50  }
51 
52  inline const DtVrlinkSmokeStateListener& listener() const
53  {
54  return myVrlinkListener;
55  }
56 
58  virtual void setEnabled( bool enabled );
59 
60  protected:
61  virtual const DtElementDefinitionManager& elementDefinitionManager();
62 
63  private:
67 
71 
74  DtSmokeVisualizerSet& operator=( const DtSmokeVisualizerSet& );
75 
76  protected:
77 
80 
81  };
82  }
83 }
DtVrlinkSmokeStateListener & myVrlinkListener
Definition: DtSmokeVisualizerSet.h:79
DtVrlinkConnection & myVrlinkSimulation
Definition: DtSmokeVisualizerSet.h:78
Manager which owns element definitions.for one type of element Use the makVrv::DtElementDefinitionTyp...
Definition: DtElementDefinitionManager.h:44
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
This visualizer set class holds is designed to only hold DtEnvironmentalStateVisualizer based classes...
Definition: DtEnvironmentalVisualizerSet.h:27
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
const DtVrlinkSmokeStateListener & listener() const
Definition: DtSmokeVisualizerSet.h:52
A visualizer is created for each entity state listener which it will drive it.
Definition: DtSmokeVisualizerSet.h:34
Base class to provide boost signal/slot management.
Contains makVrv:DtEnvironmentalVisualizerSet class.
Contains DLL export macros.
DtVrlinkSmokeStateListener & listener()
Definition: DtSmokeVisualizerSet.h:47

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)