VR-Forces 4.7 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 
47  inline DtVrlinkSmokeStateListener& listener()
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 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)