VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtObserverObjectSignaler.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
14 
16 
17 #include <boost/signal.hpp>
18 
19 namespace makVrv
20 {
21  class DtDe;
22  class DtObserverObject;
23 
24 
28  {
29  public:
30 
32  static DtObserverObjectSignaler& instance(DtDe& de);
33 
35  virtual ~DtObserverObjectSignaler();
36 
37  //@name Signals
39 
41  boost::signal<void (DtObserverObject*, int modelSet)>
43 
45  boost::signal<void (DtObserverObject*, bool is2D)>
47 
49  boost::signal<void (DtObserverObject*, int setting, bool value)>
51 
53  boost::signal<void (DtObserverObject*, int setting)>
55 
57  boost::signal<void (DtObserverObject*, double scaleFactor)>
59 
61  boost::signal<void (DtObserverObject*,
64 
67  boost::signal<void (DtObserverObject*, double offset)>
70 
71  protected:
73  };
74 }
75 

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)