VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
entityStatePageItems.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
15 
16 class DtUUID;
17 
18 namespace makVrf
19 {
20  namespace makVrfGuiObjectInformationQt
21  {
22  class DtInformationDialogPageLogic;
23 
27  {
28  public:
31  {
32  }
33 
36  {
37  }
38 
41  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
42 
43  static std::string creatorName();
44 
45  protected:
47  };
48 
50 
53  public DtEntityLocation
54  {
55  public:
57  : DtEntityLocation(de)
58  {
59  }
60 
62  : DtEntityLocation(l)
63  {
64  }
65 
68  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
69 
70  static std::string creatorName();
71  };
72 
74 
76  {
77  public:
80  {
81  }
82 
85  {
86  }
87 
90  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
91  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
92 
93  static std::string creatorName();
94 
95  protected:
98  };
99 
101 
103  {
104  public:
107  {
108  }
109 
112  {
113  }
114 
117  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
118  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
119 
120  virtual bool shouldBeHidden() const;
121 
122  static std::string creatorName();
123 
124  protected:
127  };
128 
130 
132  {
133  public:
136  {
137  }
138 
141  {
142  }
143 
146  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
147  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
148 
149  virtual bool shouldBeHidden() const;
150 
151  static std::string creatorName();
152 
153  protected:
156  };
157 
159 
160 
162  {
163  public:
166  {
167  }
168 
171  {
172  }
173 
176  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
177  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
178 
179  virtual bool shouldBeHidden() const;
180 
181  static std::string creatorName();
182 
183  protected:
186  };
187 
189 
191  {
192  public:
194  : DtEntitySpeed(de)
195  {
196  }
197 
199  : DtEntitySpeed(l)
200  {
201  }
202 
205 
206  static std::string creatorName();
207  };
208 
210 
212  {
213  public:
215  : DtEntitySpeed(de)
216  {
217  }
218 
220  : DtEntitySpeed(l)
221  {
222  }
223 
226 
227  static std::string creatorName();
228  };
229 
231 
233  {
234  public:
237  {
238  }
239 
242  {
243  }
244 
247  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
248  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
249  static std::string creatorName();
250 
251  protected:
253  DtTaitBryan myCurrentOrientation;
254  };
255 
257 
259  {
260  public:
263  {
264  }
265 
268  {
269  }
270 
273  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
274  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
275 
276  static std::string creatorName();
277 
278  protected:
280  DtTaitBryan myCurrentOrientation;
281  };
282 
284 
286  {
287  public:
290  {
291  }
292 
295  {
296  }
297 
300  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
301 
302  static std::string creatorName();
303 
304  protected:
307  DtTaitBryan myCurrentOrientation;
308  };
309 
311 
313  {
314  public:
317  {
318  }
319 
322  {
323  }
324 
327 
328  virtual void slot_onTaskUpdated(const DtUUID& entity);
329 
332  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* state);
333 
334  static std::string creatorName();
335  };
336 
338 
340  {
341  public:
344  {
345  }
346 
349  {
350  }
351 
354  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
355  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
356 
357  virtual bool shouldBeHidden() const;
358 
359  static std::string creatorName();
360 
361  protected:
363  };
364 
366  }
367 }
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Definition: entityStatePageItems.h:339
DtItemUpdateFunctionCreator< DtEntityLocalOrientation > DtEntityLocalOrientationCreator
Definition: entityStatePageItems.h:283
DtItemUpdateFunctionCreator< DtEntityTrueAirSpeed > DtEntityTrueAirSpeedCreator
Definition: entityStatePageItems.h:129
DtEntitySpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:78
DtEntityTrueAirSpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:110
DtVector myCurrentRotationalVelocity
Definition: entityStatePageItems.h:306
DtVector myCurrentLocation
Definition: entityStatePageItems.h:279
DtEntityMassDynamic(makVrv::DtDe &de)
Definition: entityStatePageItems.h:342
DtEntityIndicatedAirSpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:134
DtItemUpdateFunctionCreator< DtEntitySpeed > DtEntitySpeedCreator
Definition: entityStatePageItems.h:100
DtEntityAltitude(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:61
DtItemUpdateFunctionCreator< DtEntityRotationalVelocity > DtEntityRotationalVelocityCreator
Definition: entityStatePageItems.h:310
DtEntityLocalOrientation(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:266
DtEntityLocation(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:34
DtEntityCurrentTask(makVrv::DtDe &de)
Definition: entityStatePageItems.h:315
DtEntityMassDynamic(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:347
Definition: entityStatePageItems.h:190
DtVector myCurrentVelocity
Definition: entityStatePageItems.h:185
DtItemUpdateFunctionCreator< DtEntityVelocity > DtEntityVelocityCreator
Definition: entityStatePageItems.h:209
DtEntityMachAirSpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:169
DtEntityMachAirSpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:164
DtEntityRotationalVelocity(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:293
DtEntityHeadingPitchRoll(makVrv::DtDe &de)
Definition: entityStatePageItems.h:235
double myLastMassDynamic
Definition: entityStatePageItems.h:362
DtEntityVelocity(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:198
DtVector myCurrentVelocity
Definition: entityStatePageItems.h:155
DtItemUpdateFunctionCreator< DtEntityAcceleration > DtEntityAccelerationCreator
Definition: entityStatePageItems.h:230
DtEntityVelocity(makVrv::DtDe &de)
Definition: entityStatePageItems.h:193
DtVector myCurrentLocation
Definition: entityStatePageItems.h:184
Contains makVrv::DtInformationDialogPage class.
DtVector myCurrentVelocity
Definition: entityStatePageItems.h:97
DtItemUpdateFunctionCreator< DtEntityCurrentTask > DtEntityCurrentTaskCreator
Definition: entityStatePageItems.h:337
DtItemUpdateFunctionCreator< DtEntityMachAirSpeed > DtEntityMachAirSpeedCreator
Definition: entityStatePageItems.h:188
DtVector myCurrentLocation
Definition: entityStatePageItems.h:125
DtItemUpdateFunctionCreator< DtEntityLocation > DtEntityLocationCreator
Definition: entityStatePageItems.h:49
Definition: entityInformationPageItems.h:31
DtVector myCurrentLocation
Definition: entityStatePageItems.h:154
Definition: entityStatePageItems.h:312
DtItemUpdateFunctionCreator< DtEntityMassDynamic > DtEntityMassDynamicCreator
Definition: entityStatePageItems.h:365
DtItemUpdateFunctionCreator< DtEntityAltitude > DtEntityAltitudeCreator
Definition: entityStatePageItems.h:73
DtEntityAcceleration(makVrv::DtDe &de)
Definition: entityStatePageItems.h:214
DtEntityIndicatedAirSpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:139
DtEntityLocalOrientation(makVrv::DtDe &de)
Definition: entityStatePageItems.h:261
DtVector myCurrentLocation
Definition: entityStatePageItems.h:305
DtItemUpdateFunctionCreator< DtEntityIndicatedAirSpeed > DtEntityIndicatedAirSpeedCreator
Definition: entityStatePageItems.h:158
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:25
DtVector myCurrentLocation
Definition: entityStatePageItems.h:96
Definition: entityStatePageItems.h:75
DtItemUpdateFunctionCreator< DtEntityHeadingPitchRoll > DtEntityHeadingPitchRollCreator
Definition: entityStatePageItems.h:256
DtTaitBryan myCurrentOrientation
Definition: entityStatePageItems.h:280
DtVector myCurrentVelocity
Definition: entityStatePageItems.h:126
DtEntityRotationalVelocity(makVrv::DtDe &de)
Definition: entityStatePageItems.h:288
DtEntityLocation(makVrv::DtDe &de)
Definition: entityStatePageItems.h:29
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtEntitySpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:83
DtEntityAcceleration(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:219
DtEntityHeadingPitchRoll(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:240
DtTaitBryan myCurrentOrientation
Definition: entityStatePageItems.h:253
DtVector myCurrentLocation
Definition: entityStatePageItems.h:252
DtEntityCurrentTask(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:320
Updaters for entity state page.
Definition: entityStatePageItems.h:25
DtTaitBryan myCurrentOrientation
Definition: entityStatePageItems.h:307
Contains makVrv::DtEntityInformationPageItems class.
Updaters for entity state page.
Definition: entityStatePageItems.h:52
DtEntityTrueAirSpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:105
DtVector myCurrentLocation
Definition: entityStatePageItems.h:46
DtEntityAltitude(makVrv::DtDe &de)
Definition: entityStatePageItems.h:56

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)