VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
emitterInformationPageItems.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 namespace makVrf
16 {
17  namespace makVrfGuiObjectInformationQt
18  {
19  class DtInformationDialogPageLogic;
20 
23  {
24  public:
27  {
28  }
29 
32  {
33  }
34 
35  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
37  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
38 
39  static std::string creatorName();
40 
41  protected:
43  };
44 
46 
49  {
50  public:
53  {
54  }
55 
58  {
59  }
60 
61  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
63  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
64 
65  static std::string creatorName();
66 
67  protected:
68  QString myValue;
69  };
70 
72 
75  {
76  public:
79  {
80  }
81 
84  {
85  }
86 
87  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
89  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
90 
91  static std::string creatorName();
92 
93  protected:
94  int myValue;
95  };
96 
98 
101  {
102  public:
105  {
106  }
107 
110  {
111  }
112 
113  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
115  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
116 
117  static std::string creatorName();
118 
119  protected:
120  std::vector<std::string> myValues;
121  };
122 
124 
126  {
127  public:
130  {
131  }
132 
135  {
136  }
137 
138  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
140  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
141 
142  static std::string creatorName();
143 
144  protected:
145  std::vector<int> myValues;
146  };
147 
149 
151  {
152  public:
155  {
156  }
157 
160  {
161  }
162 
163  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
165  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
166 
167  static std::string creatorName();
168 
169  protected:
170  std::vector<double> myValues;
171  };
173 
175  {
176  public:
179  {
180  }
181 
184  {
185  }
186 
187  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
189  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
190 
191  static std::string creatorName();
192 
193  protected:
194  std::vector<double> myValues;
195  };
197 
199  {
200  public:
203  {
204  }
205 
208  {
209  }
210 
211  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
213  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
214 
215  static std::string creatorName();
216 
217  protected:
218  std::vector<double> myValues;
219  };
221 
223  {
224  public:
227  {
228  }
229 
232  {
233  }
234 
235  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
237  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
238 
239  static std::string creatorName();
240 
241  protected:
242  std::vector<double> myValues;
243  };
245 
247  {
248  public:
251  {
252  }
253 
256  {
257  }
258 
259  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
261  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
262 
263  static std::string creatorName();
264 
265  protected:
266  std::vector<double> myValues;
267  };
269 
271  {
272  public:
275  {
276  }
277 
280  {
281  }
282 
283  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
285  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
286 
287  static std::string creatorName();
288 
289  protected:
290  std::vector<double> myValues;
291  };
293 
295  {
296  public:
299  {
300  }
301 
304  {
305  }
306 
307  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
309  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
310 
311  static std::string creatorName();
312 
313  protected:
314  std::vector<double> myValues;
315  };
317 
319  {
320  public:
323  {
324  }
325 
328  {
329  }
330 
331  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
333  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
334 
335  static std::string creatorName();
336 
337  protected:
338  std::vector<double> myValues;
339  };
341 
343  {
344  public:
347  {
348  }
349 
352  {
353  }
354 
355  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
357  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
358 
359  static std::string creatorName();
360 
361  protected:
362  std::vector<double> myValues;
363  };
365 
367  {
368  public:
371  {
372  }
373 
376  {
377  }
378 
379  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
381  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
382 
383  static std::string creatorName();
384 
385  protected:
386  std::vector<double> myValues;
387  };
389 
391  {
392  public:
395  {
396  }
397 
400  {
401  }
402 
403  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
405  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
406 
407  static std::string creatorName();
408 
409  protected:
410  std::vector<int> myValues;
411  };
413 
415  {
416  public:
419  {
420  }
421 
424  {
425  }
426 
427  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
429  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
430 
431  static std::string creatorName();
432 
433  protected:
434  std::vector<bool> myValues;
435  };
437 
439  {
440  public:
443  {
444  }
445 
448  {
449  }
450 
451  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
453  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
454 
455  static std::string creatorName();
456 
457  protected:
458  std::vector<std::string> myValues;
459  };
461  }
462 }
Definition: emitterInformationPageItems.h:125
DtItemUpdateFunctionCreator< DtEmitterBeamERP > DtEmitterBeamERPCreator
Definition: emitterInformationPageItems.h:268
DtEmitterBeamERP(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:254
std::vector< int > myValues
Definition: emitterInformationPageItems.h:410
std::vector< double > myValues
Definition: emitterInformationPageItems.h:338
DtEmitterBeamType(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:128
std::vector< double > myValues
Definition: emitterInformationPageItems.h:242
DtEmitterBeamFunction(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:103
DtItemUpdateFunctionCreator< DtEmitterSystemNumber > DtEmitterSystemNumberCreator
Definition: emitterInformationPageItems.h:97
Definition: emitterInformationPageItems.h:174
DtItemUpdateFunctionCreator< DtEmitterBeamAzimuthSweep > DtEmitterBeamAzimuthSweepCreator
Definition: emitterInformationPageItems.h:196
DtEmitterBeamJammingModeSequence(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:393
std::vector< double > myValues
Definition: emitterInformationPageItems.h:218
DtEmitterBeamFrequencyRange(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:297
std::vector< double > myValues
Definition: emitterInformationPageItems.h:386
Definition: emitterInformationPageItems.h:414
DtEmitterBeamPulseWidth(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:345
DtItemUpdateFunctionCreator< DtEmitterBeamPRF > DtEmitterBeamPRFCreator
Definition: emitterInformationPageItems.h:340
!!!!!!!!!!!!!! Emitter Beam information
Definition: emitterInformationPageItems.h:100
DtEmitterBeamAzimuthSweep(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:182
std::vector< int > myValues
Definition: emitterInformationPageItems.h:145
DtItemUpdateFunctionCreator< DtEmitterBeamFunction > DtEmitterBeamFunctionCreator
Definition: emitterInformationPageItems.h:123
Definition: emitterInformationPageItems.h:438
DtEmitterBeamElevationCenter(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:201
DtItemUpdateFunctionCreator< DtEmitterBeamElevationSweep > DtEmitterBeamElevationSweepCreator
Definition: emitterInformationPageItems.h:244
std::vector< double > myValues
Definition: emitterInformationPageItems.h:290
DtItemUpdateFunctionCreator< DtEmitterBeamElevationCenter > DtEmitterBeamElevationCenterCreator
Definition: emitterInformationPageItems.h:220
DtEmitterBeamPRF(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:321
Definition: emitterInformationPageItems.h:318
Definition: emitterInformationPageItems.h:294
DtEmitterSystemNumber(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:82
DtEmitterBeamFrequency(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:273
DtEmitterBeamElevationSweep(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:230
DtItemUpdateFunctionCreator< DtEmitterBeamJammingModeSequence > DtEmitterBeamJammingModeSequenceCreator
Definition: emitterInformationPageItems.h:412
Definition: emitterInformationPageItems.h:222
Contains makVrv::DtInformationDialogPage class.
std::vector< double > myValues
Definition: emitterInformationPageItems.h:362
std::vector< double > myValues
Definition: emitterInformationPageItems.h:266
Definition: emitterInformationPageItems.h:342
DtEmitterSystemEmissionType(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:56
DtItemUpdateFunctionCreator< DtEmitterSystemEmissionType > DtEmitterSystemEmissionTypeCreator
Definition: emitterInformationPageItems.h:71
DtEmitterBeamJammingModeSequence(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:398
std::vector< std::string > myValues
Definition: emitterInformationPageItems.h:120
DtItemUpdateFunctionCreator< DtEmitterBeamType > DtEmitterBeamTypeCreator
Definition: emitterInformationPageItems.h:148
std::vector< double > myValues
Definition: emitterInformationPageItems.h:170
Definition: emitterInformationPageItems.h:150
std::vector< bool > myValues
Definition: emitterInformationPageItems.h:434
DtEmitterBeamFrequency(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:278
DtEmitterBeamHighDensity(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:422
DtEmitterSystemLocation(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:25
DtItemUpdateFunctionCreator< DtEmitterBeamFrequency > DtEmitterBeamFrequencyCreator
Definition: emitterInformationPageItems.h:292
DtItemUpdateFunctionCreator< DtEmitterBeamSweepSync > DtEmitterBeamSweepSyncCreator
Definition: emitterInformationPageItems.h:388
DtItemUpdateFunctionCreator< DtEmitterBeamAzimuthCenter > DtEmitterBeamAzimuthCenterCreator
Definition: emitterInformationPageItems.h:172
DtItemUpdateFunctionCreator< DtEmitterBeamFrequencyRange > DtEmitterBeamFrequencyRangeCreator
Definition: emitterInformationPageItems.h:316
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:74
DtEmitterBeamERP(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:249
DtItemUpdateFunctionCreator< DtEmitterBeamTrackJamTargets > DtEmitterBeamTrackJamTargetsCreator
Definition: emitterInformationPageItems.h:460
DtEmitterBeamElevationCenter(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:206
std::vector< double > myValues
Definition: emitterInformationPageItems.h:314
DtItemUpdateFunctionCreator< DtEmitterSystemLocation > DtEmitterSystemLocationCreator
Definition: emitterInformationPageItems.h:45
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
Definition: emitterInformationPageItems.h:246
DtEmitterBeamFunction(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:108
Definition: emitterInformationPageItems.h:198
DtEmitterSystemNumber(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:77
DtEmitterBeamType(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:133
DtItemUpdateFunctionCreator< DtEmitterBeamPulseWidth > DtEmitterBeamPulseWidthCreator
Definition: emitterInformationPageItems.h:364
std::vector< std::string > myValues
Definition: emitterInformationPageItems.h:458
DtItemUpdateFunctionCreator< DtEmitterBeamHighDensity > DtEmitterBeamHighDensityCreator
Definition: emitterInformationPageItems.h:436
DtEmitterBeamElevationSweep(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:225
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
DtEmitterBeamPulseWidth(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:350
DtEmitterSystemEmissionType(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:51
DtEmitterBeamFrequencyRange(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:302
DtEmitterSystemLocation(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:30
DtEmitterBeamTrackJamTargets(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:441
Definition: emitterInformationPageItems.h:270
DtEmitterBeamTrackJamTargets(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:446
std::vector< double > myValues
Definition: emitterInformationPageItems.h:194
DtEmitterBeamPRF(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:326
int myValue
Definition: emitterInformationPageItems.h:94
DtEmitterBeamHighDensity(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:417
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:22
DtEmitterBeamAzimuthSweep(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:177
DtEmitterBeamSweepSync(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:369
DtVector myCurrentLocation
Definition: emitterInformationPageItems.h:42
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:48
Definition: emitterInformationPageItems.h:366
QString myValue
Definition: emitterInformationPageItems.h:68
DtEmitterBeamAzimuthCenter(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:158
DtEmitterBeamAzimuthCenter(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:153
DtEmitterBeamSweepSync(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:374

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)