VR-Forces Developer's Guide
 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 
39  virtual QString value(DtSimObjectReference) const override;
40  virtual QString title(DtSimObjectReference) const override;
41 
42  static std::string creatorName();
43  };
44 
46 
49  public DtEntityLocation
50  {
51  public:
53  : DtEntityLocation(de)
54  {
55  }
56 
58  : DtEntityLocation(l)
59  {
60  }
61 
62  virtual QString value(DtSimObjectReference) const override;
63  virtual QString title(DtSimObjectReference) const override;
64  virtual QString widgetValue(DtSimObjectReference) const override;
65 
66  static std::string creatorName();
67  };
68 
70 
72  {
73  public:
76  {
77  }
78 
81  {
82  }
83 
84  virtual QString value(DtSimObjectReference) const override;
85  virtual QString title(DtSimObjectReference) const override;
86  virtual QString widgetValue(DtSimObjectReference) const override;
87 
88  static std::string creatorName();
89  };
90 
92 
94  {
95  public:
98  {
99  }
100 
103  {
104  }
105 
106  virtual QString value(DtSimObjectReference) const override;
107  virtual QString title(DtSimObjectReference) const override;
108  virtual QString widgetValue(DtSimObjectReference) const override;
109 
110  virtual bool shouldBeHidden(DtSimObjectReference) const override;
111 
112  static std::string creatorName();
113  };
114 
116 
118  {
119  public:
122  {
123  }
124 
127  {
128  }
129 
130  virtual QString value(DtSimObjectReference) const override;
131  virtual QString title(DtSimObjectReference) const override;
132  virtual QString widgetValue(DtSimObjectReference) const override;
133 
134  virtual bool shouldBeHidden(DtSimObjectReference ref) const override;
135 
136  static std::string creatorName();
137  };
138 
140 
141 
143  {
144  public:
147  {
148  }
149 
152  {
153  }
154 
155  virtual QString value(DtSimObjectReference) const override;
156  virtual QString title(DtSimObjectReference) const override;
157  virtual QString widgetValue(DtSimObjectReference) const override;
158 
159  virtual bool shouldBeHidden(DtSimObjectReference) const override;
160 
161  static std::string creatorName();
162  };
163 
165 
167  {
168  public:
170  : DtEntitySpeed(de)
171  {
172  }
173 
175  : DtEntitySpeed(l)
176  {
177  }
178 
179  virtual QString value(DtSimObjectReference) const override;
180  virtual QString title(DtSimObjectReference) const override;
181 
182  static std::string creatorName();
183  };
184 
186 
188  {
189  public:
191  : DtEntitySpeed(de)
192  {
193  }
194 
196  : DtEntitySpeed(l)
197  {
198  }
199 
200  virtual QString value(DtSimObjectReference) const override;
201  virtual QString title(DtSimObjectReference) const override;
202 
203  static std::string creatorName();
204  };
205 
207 
209  {
210  public:
213  {
214  }
215 
218  {
219  }
220 
221  virtual QString value(DtSimObjectReference) const override;
222  virtual QString title(DtSimObjectReference) const override;
223  virtual QString widgetValue(DtSimObjectReference) const override;
224  static std::string creatorName();
225  };
226 
228 
230  {
231  public:
234  {
235  }
236 
239  {
240  }
241 
242  virtual QString value(DtSimObjectReference) const override;
243  virtual QString title(DtSimObjectReference) const override;
244  virtual QString widgetValue(DtSimObjectReference) const override;
245 
246  static std::string creatorName();
247  };
248 
250 
252  {
253  public:
256  {
257  }
258 
261  {
262  }
263 
264  virtual QString value(DtSimObjectReference) const override;
265  virtual QString title(DtSimObjectReference) const override;
266 
267  static std::string creatorName();
268  };
269 
271 
273  {
274  public:
277  {
278  }
279 
282  {
283  }
284 
285  virtual void activate(DtSimObjectReference) override;
286  virtual void deactivate(DtSimObjectReference) override;
287 
288  virtual void slot_onTaskUpdated(const DtUUID& entity);
289 
290  virtual QString value(DtSimObjectReference) const override;
291  virtual QString title(DtSimObjectReference) const override;
292 
293  static std::string creatorName();
294  };
295 
297 
299  {
300  public:
303  {
304  }
305 
308  {
309  }
310 
311  virtual QString value(DtSimObjectReference) const override;
312  virtual QString title(DtSimObjectReference) const override;
313  virtual QString widgetValue(DtSimObjectReference) const override;
314 
315  virtual bool shouldBeHidden(DtSimObjectReference) const override;
316 
317  static std::string creatorName();
318 
319  protected:
321  };
322 
324 
326  {
327  public:
330  {
331  }
332 
335  {
336  }
337 
338  virtual QString value(DtSimObjectReference) const override;
339  virtual QString title(DtSimObjectReference) const override;
340  virtual QString widgetValue(DtSimObjectReference) const override;
341 
342  virtual bool shouldBeHidden(DtSimObjectReference) const override;
343 
344  static std::string creatorName();
345 
346  protected:
348  };
349 
351  }
352 }
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Definition: entityStatePageItems.h:298
DtItemUpdateFunctionCreator< DtEntityLocalOrientation > DtEntityLocalOrientationCreator
Definition: entityStatePageItems.h:249
DtItemUpdateFunctionCreator< DtEntityTrueAirSpeed > DtEntityTrueAirSpeedCreator
Definition: entityStatePageItems.h:115
DtEntitySpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:74
DtEntityTrueAirSpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:101
DtEntityMassDynamic(makVrv::DtDe &de)
Definition: entityStatePageItems.h:301
DtEntityIndicatedAirSpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:120
DtItemUpdateFunctionCreator< DtEntitySpeed > DtEntitySpeedCreator
Definition: entityStatePageItems.h:91
DtEntityAltitude(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:57
DtItemUpdateFunctionCreator< DtEntityRotationalVelocity > DtEntityRotationalVelocityCreator
Definition: entityStatePageItems.h:270
DtEntityLocalOrientation(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:237
DtEntityLocation(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:34
DtEntityCurrentTask(makVrv::DtDe &de)
Definition: entityStatePageItems.h:275
DtEntityMassDynamic(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:306
Definition: entityStatePageItems.h:166
DtItemUpdateFunctionCreator< DtEntityVelocity > DtEntityVelocityCreator
Definition: entityStatePageItems.h:185
Definition: entityStatePageItems.h:325
DtEntityMachAirSpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:150
DtEntityMachAirSpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:145
DtEntityRotationalVelocity(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:259
DtEntityHeadingPitchRoll(makVrv::DtDe &de)
Definition: entityStatePageItems.h:211
double myLastMassDynamic
Definition: entityStatePageItems.h:320
DtEntityVelocity(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:174
DtItemUpdateFunctionCreator< DtEntityAcceleration > DtEntityAccelerationCreator
Definition: entityStatePageItems.h:206
DtEntityVelocity(makVrv::DtDe &de)
Definition: entityStatePageItems.h:169
Contains makVrv::DtInformationDialogPage class.
DtItemUpdateFunctionCreator< DtEntityCurrentTask > DtEntityCurrentTaskCreator
Definition: entityStatePageItems.h:296
DtItemUpdateFunctionCreator< DtEntityMachAirSpeed > DtEntityMachAirSpeedCreator
Definition: entityStatePageItems.h:164
DtItemUpdateFunctionCreator< DtEntityLocation > DtEntityLocationCreator
Definition: entityStatePageItems.h:45
Definition: entityInformationPageItems.h:38
Definition: entityStatePageItems.h:272
DtItemUpdateFunctionCreator< DtEntityMassDynamic > DtEntityMassDynamicCreator
Definition: entityStatePageItems.h:323
DtItemUpdateFunctionCreator< DtEntityAltitude > DtEntityAltitudeCreator
Definition: entityStatePageItems.h:69
DtEntityAcceleration(makVrv::DtDe &de)
Definition: entityStatePageItems.h:190
DtEntityIndicatedAirSpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:125
DtEntityLocalOrientation(makVrv::DtDe &de)
Definition: entityStatePageItems.h:232
DtItemUpdateFunctionCreator< DtEntityAirbase > DtEntityAirbaseCreator
Definition: entityStatePageItems.h:350
DtItemUpdateFunctionCreator< DtEntityIndicatedAirSpeed > DtEntityIndicatedAirSpeedCreator
Definition: entityStatePageItems.h:139
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
DtEntityAirbase(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:333
Definition: entityStatePageItems.h:71
DtItemUpdateFunctionCreator< DtEntityHeadingPitchRoll > DtEntityHeadingPitchRollCreator
Definition: entityStatePageItems.h:227
DtEntityRotationalVelocity(makVrv::DtDe &de)
Definition: entityStatePageItems.h:254
DtEntityLocation(makVrv::DtDe &de)
Definition: entityStatePageItems.h:29
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtEntitySpeed(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:79
DtEntityAcceleration(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:195
DtEntityHeadingPitchRoll(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:216
DtEntityCurrentTask(DtInformationDialogPageLogic *l)
Definition: entityStatePageItems.h:280
Updaters for entity state page.
Definition: entityStatePageItems.h:25
DtEntityAirbase(makVrv::DtDe &de)
Definition: entityStatePageItems.h:328
Contains makVrv::DtEntityInformationPageItems class.
Updaters for entity state page.
Definition: entityStatePageItems.h:48
DtEntityTrueAirSpeed(makVrv::DtDe &de)
Definition: entityStatePageItems.h:96
DtString myLastAirbase
Definition: entityStatePageItems.h:347
DtEntityAltitude(makVrv::DtDe &de)
Definition: entityStatePageItems.h:52

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)