VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
environmentalStatePageItems.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 
14 
15 class QComboBox;
16 
17 namespace makVrf
18 {
19  namespace makVrfGuiObjectInformationQt
20  {
21  class DtInformationDialogPageLogic;
22 
24  {
25  public:
26 
29  , myPointNumber(-1)
30  {
31  }
32 
35  , myPointNumber(-1)
36  {
37  }
38 
39  void setPointNumber(int i) { myPointNumber = i; };
40 
41  virtual bool needsPageLogicForWidgetRepresentation() const;
42 
43  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
45  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
47 
48  void setLocation(const DtVector& v)
49  {
50  myCurrentLocation = v;
51  }
52 
53  const DtVector& location() const
54  {
55  return myCurrentLocation;
56  }
57 
58  int pointNumber() const
59  {
60  return myPointNumber;
61  }
62 
63  static std::string creatorName();
64 
65  protected:
68  };
70 
72  {
73  public:
76  {
77  }
78 
81  {
82  }
83 
84  virtual bool shouldBeHidden() const;
85 
86  static std::string creatorName();
87 
88  virtual void setVertexId(makVrv::DtUniqueID);
89 
90  protected:
93  };
94 
96 
98  {
99  public:
102  {
103  }
104 
106 
107  static std::string creatorName();
108 
109  protected:
112  };
113 
115 
117  {
118  public:
121  {
122  }
123 
125 
126  static std::string creatorName();
127 
128  protected:
131  };
132 
134 
136  {
137  public:
140  {
141  }
142 
144 
145  static std::string creatorName();
146 
147  protected:
150  };
151 
153 
155  {
156  public:
159  {
160  }
161 
163 
164  static std::string creatorName();
165 
166  virtual bool shouldBeHidden() const;
167 
168  virtual bool needsPageLogicForWidgetRepresentation() const;
169 
170  protected:
172  virtual QString widgetValue(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
174  };
175 
177 
179  {
180  public:
183  {
184  }
185 
188  {
189  }
190 
191  static std::string creatorName();
192 
193  protected:
196  };
197 
199 
201  {
202  public:
205  {
206  }
207 
210  {
211  }
212 
213  static std::string creatorName();
214 
215  protected:
218  };
219 
221 
223  {
224  public:
227  {
228  }
229 
232  {
233  }
234 
235  static std::string creatorName();
236 
237  virtual bool shouldBeHidden() const;
238 
239  protected:
242  };
243 
245 
247  {
248  public:
251  {
252  }
253 
256  {
257  }
258 
259  static std::string creatorName();
260 
261  virtual bool shouldBeHidden() const;
262 
263  protected:
266  };
267 
269 
271  {
272  public:
275  {
276  }
277 
280  {
281  }
282 
283  static std::string creatorName();
284 
285  protected:
288  };
289 
291 
293  {
294  public:
297  {
298  }
299 
302  {
303  }
304 
305  static std::string creatorName();
306 
307  protected:
310  };
311 
313 
314 
315 
316 
317 
319  {
320  public:
323  {
324  }
325 
328  {
329  }
330 
331  static std::string creatorName();
332 
333  protected:
336  };
337 
339 
341  {
342  public:
343 
346  {
347  }
348 
350 
351  static std::string creatorName();
352 
353  protected:
354  virtual void stateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
355  };
356 
358 
360  {
361  public:
364  {
365  }
366 
369  {
370  }
371 
372  static std::string creatorName();
373 
374  protected:
377  };
378 
380 
382  {
383  public:
386  {
387  }
388 
391  {
392  }
393 
394  static std::string creatorName();
395 
396  protected:
399  };
400 
402  }
403 
404 }
Definition: environmentalStatePageItems.h:97
DtEnvironmentalType(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:186
DtEnvironmentalDeactivateTime(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:295
DtSelectedVertexName(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:79
DtRouteLength(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:157
DtRunwayCondition(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:389
const DtVector & location() const
Definition: environmentalStatePageItems.h:53
DtEnvironmentalCrosswalkWidth(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:254
DtEnvironmentalCrosswalkWidth(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:249
DtEnvironmentalCrossingAllowed(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:230
DtEnvironmentalDeactivateTime(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:300
DtEnvironmentalActivated(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:203
DtAssociatedAerodrome(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:367
DtEnvironmentalLocation(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:33
DtEnvironmentalActivateTime(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:273
DtItemUpdateFunctionCreator< DtSelectedVertexName > DtSelectedVertexNameCreator
Definition: environmentalStatePageItems.h:95
DtItemUpdateFunctionCreator< DtEnvironmentalActivateTime > DtEnvironmentalActivateTimeCreator
Definition: environmentalStatePageItems.h:290
DtEnvironmentalActivated(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:208
DtEnvironmentalType(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:181
DtItemUpdateFunctionCreator< DtEnvironmentalLocation > DtEnvironmentalLocationCreator
Definition: environmentalStatePageItems.h:69
Definition: entityInformationPageItems.h:447
DtEnvironmentalLocation(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:27
DtItemUpdateFunctionCreator< DtEnvironmentalStateEnvironmentalId > DtEnvironmentalStateEnvironmentalIdCreator
Definition: environmentalStatePageItems.h:338
int myPointNumber
Definition: environmentalStatePageItems.h:67
DtEnvironmentalStateEnvironmentalId(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:326
DtEnvironmentalStateInvisible(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:119
Definition: environmentalStatePageItems.h:200
DtItemUpdateFunctionCreator< DtEnvironmentalExtendedLabels > DtEnvironmentalExtendedLabelsCreator
Definition: environmentalStatePageItems.h:357
DtEnvironmentalCenterPoint(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:138
Definition: environmentalStatePageItems.h:154
void setPointNumber(int i)
Definition: environmentalStatePageItems.h:39
DtVector myCurrentLocation
Definition: environmentalStatePageItems.h:66
DtEnvironmentalCrossingAllowed(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:225
DtSelectedVertexName(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:74
Definition: entityInformationPageItems.h:31
Definition: environmentalStatePageItems.h:270
DtItemUpdateFunctionCreator< DtRunwayCondition > DtRunwayConditionCreator
Definition: environmentalStatePageItems.h:401
DtRunwayCondition(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:384
Definition: environmentalStatePageItems.h:246
DtItemUpdateFunctionCreator< DtEnvironmentalActivated > DtEnvironmentalActivatedCreator
Definition: environmentalStatePageItems.h:220
Definition: environmentalStatePageItems.h:135
Definition: environmentalStatePageItems.h:23
DtEnvironmentalActivateTime(DtInformationDialogPageLogic *l)
Definition: environmentalStatePageItems.h:278
Definition: environmentalStatePageItems.h:340
Definition: environmentalStatePageItems.h:71
Definition: environmentalStatePageItems.h:178
DtItemUpdateFunctionCreator< DtEnvironmentalDeactivateTime > DtEnvironmentalDeactivateTimeCreator
Definition: environmentalStatePageItems.h:312
int pointNumber() const
Definition: environmentalStatePageItems.h:58
DtItemUpdateFunctionCreator< DtAssociatedAerodrome > DtAssociatedAerodromeCreator
Definition: environmentalStatePageItems.h:379
DtItemUpdateFunctionCreator< DtEnvironmentalStateInvisible > DtEnvironmentalStateInvisibleCreator
Definition: environmentalStatePageItems.h:133
DtItemUpdateFunctionCreator< DtEnvironmentalCenterPoint > DtEnvironmentalCenterPointCreator
Definition: environmentalStatePageItems.h:152
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
DtItemUpdateFunctionCreator< DtEnvironmentalCrosswalkWidth > DtEnvironmentalCrosswalkWidthCreator
Definition: environmentalStatePageItems.h:268
Definition: environmentalStatePageItems.h:381
Definition: environmentalStatePageItems.h:359
Definition: environmentalStatePageItems.h:292
void setLocation(const DtVector &v)
Definition: environmentalStatePageItems.h:48
DtEnvironmentalForce(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:100
DtItemUpdateFunctionCreator< DtEnvironmentalForce > DtEnvironmentalForceCreator
Definition: environmentalStatePageItems.h:114
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:70
DtEnvironmentalStateEnvironmentalId(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:321
DtItemUpdateFunctionCreator< DtRouteLength > DtRouteLengthCreator
Definition: environmentalStatePageItems.h:176
DtItemUpdateFunctionCreator< DtEnvironmentalType > DtEnvironmentalTypeCreator
Definition: environmentalStatePageItems.h:198
Definition: environmentalStatePageItems.h:116
DtEnvironmentalExtendedLabels(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:344
Contains makVrv::DtEntityInformationPageItems class.
DtItemUpdateFunctionCreator< DtEnvironmentalCrossingAllowed > DtEnvironmentalCrossingAllowedCreator
Definition: environmentalStatePageItems.h:244
DtAssociatedAerodrome(makVrv::DtDe &de)
Definition: environmentalStatePageItems.h:362

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)