VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
sharedNetworkSignaler.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
11 
12 #pragma once
13 
14 #include <vrfGuiCore/vrfGuiCore.h>
16 #include <vrvUtil/event_signal.h>
18 #include <vlpi/simulationAddress.h>
19 #include <vrvUtil/signalslib.h>
20 #include <vlpi/entityType.h>
23 
29 #include <vrfutil/scenario.h>
38 
39 #include <vrvCore/DtUniqueID.h>
40 
42 class DtScenario;
43 class DtAdminContent;
45 
46 namespace makVrv
47 {
48  class DtDe;
49  class DtSharedSettingsManager;
50 }
51 
53  (const DtEntityIdentifier& id, int notifyLevel, const DtString& message, void* usr);
54 
55 namespace makVrf
56 {
59  {
60  public:
61 
66 
70 
74  static DtSharedNetworkSignaler* findInstance(
76 
78  virtual ~DtSharedNetworkSignaler();
79 
80  //@name Signals
82 
85 
89 
91  {
92  DtEntityType type;
93  int force;
94  std::vector<DtVector> locations;
96  std::list<DtAdminContent*> content;
97  std::list<DtSimInterfaceContent*> ifaceContent;
98  };
99 
102 
105 
108 
111 
114 
117 
120 
123 
126 
129 
133 
136 
139 
142 
145 
148 
153 
156 
159 
162 
167 
171 
174 
177 
180 
183 
186 
189 
192 
195  makVrv::event_signal<void (std::vector<makVrv::DtUniqueID>, bool, double speed)> signal_blockNetworkAnimationChange;
196 
200 
204 
211 
214 
217 
218  protected:
220 
221  private:
224  };
225 }

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)