VR-Forces 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 
15 
16 namespace makVrf
17 {
18  namespace makVrfGuiObjectInformationQt
19  {
20  class DtInformationDialogPageLogic;
21 
24  {
25  public:
28  {
29  }
30 
33  {
34  }
35 
36  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
38  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
39 
40  static std::string creatorName();
41 
42  protected:
44  };
45 
47 
50  {
51  public:
54  {
55  }
56 
59  {
60  }
61 
62  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
64  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
65 
66  static std::string creatorName();
67 
68  protected:
69  QString myValue;
70  };
71 
73 
76  {
77  public:
80  {
81  }
82 
85  {
86  }
87 
88  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
90  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
91 
92  static std::string creatorName();
93 
94  protected:
95  int myValue;
96  };
97 
99 
102  {
103  public:
106  {
107  }
108 
111  {
112  }
113 
114  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
116  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
117 
118  static std::string creatorName();
119 
120  protected:
121  std::vector<std::string> myValues;
122  };
123 
125 
127  {
128  public:
131  {
132  }
133 
136  {
137  }
138 
139  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
141  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
142 
143  static std::string creatorName();
144 
145  protected:
146  std::vector<int> myValues;
147  };
148 
150 
152  {
153  public:
156  {
157  }
158 
161  {
162  }
163 
164  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
166  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
167 
168  static std::string creatorName();
169 
170  protected:
171  std::vector<double> myValues;
172  };
174 
176  {
177  public:
180  {
181  }
182 
185  {
186  }
187 
188  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
190  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
191 
192  static std::string creatorName();
193 
194  protected:
195  std::vector<double> myValues;
196  };
198 
200  {
201  public:
204  {
205  }
206 
209  {
210  }
211 
212  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
214  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
215 
216  static std::string creatorName();
217 
218  protected:
219  std::vector<double> myValues;
220  };
222 
224  {
225  public:
228  {
229  }
230 
233  {
234  }
235 
236  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
238  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
239 
240  static std::string creatorName();
241 
242  protected:
243  std::vector<double> myValues;
244  };
246 
248  {
249  public:
252  {
253  }
254 
257  {
258  }
259 
260  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
262  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
263 
264  static std::string creatorName();
265 
266  protected:
267  std::vector<double> myValues;
268  };
270 
272  {
273  public:
276  {
277  }
278 
281  {
282  }
283 
284  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
286  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
287 
288  static std::string creatorName();
289 
290  protected:
291  std::vector<double> myValues;
292  };
294 
296  {
297  public:
300  {
301  }
302 
305  {
306  }
307 
308  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
310  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
311 
312  static std::string creatorName();
313 
314  protected:
315  std::vector<double> myValues;
316  };
318 
320  {
321  public:
324  {
325  }
326 
329  {
330  }
331 
332  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
334  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
335 
336  static std::string creatorName();
337 
338  protected:
339  std::vector<double> myValues;
340  };
342 
344  {
345  public:
348  {
349  }
350 
353  {
354  }
355 
356  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
358  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
359 
360  static std::string creatorName();
361 
362  protected:
363  std::vector<double> myValues;
364  };
366 
368  {
369  public:
372  {
373  }
374 
377  {
378  }
379 
380  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
382  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
383 
384  static std::string creatorName();
385 
386  protected:
387  std::vector<double> myValues;
388  };
390 
392  {
393  public:
396  {
397  }
398 
401  {
402  }
403 
404  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
406  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
407 
408  static std::string creatorName();
409 
410  protected:
411  std::vector<int> myValues;
412  };
414 
416  {
417  public:
420  {
421  }
422 
425  {
426  }
427 
428  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
430  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
431 
432  static std::string creatorName();
433 
434  protected:
435  std::vector<bool> myValues;
436  };
438 
440  {
441  public:
444  {
445  }
446 
449  {
450  }
451 
452  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
454  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
455 
456  static std::string creatorName();
457 
458  protected:
459  std::vector<std::string> myValues;
460  };
462 
464  {
465  public:
468  {
469  }
470 
473  {
474  }
475 
476  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
478  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
479 
480  static std::string creatorName();
481 
482  protected:
483  std::vector<bool> myValues;
484  };
486 
488  {
489  public:
492  {
493  }
494 
497  {
498  }
499 
500  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
502  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
503 
504  static std::string creatorName();
505 
506  protected:
507  std::vector<double> myValues;
508  };
510 
512  {
513  public:
516  {
517  }
518 
521  {
522  }
523 
524  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
526  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
527 
528  static std::string creatorName();
529 
530  protected:
531  std::vector<DtVrfMakRadarBeamScanData> myValues;
532  };
534  }
535 }
Definition: emitterInformationPageItems.h:126
DtItemUpdateFunctionCreator< DtEmitterBeamERP > DtEmitterBeamERPCreator
Definition: emitterInformationPageItems.h:269
DtEmitterBeamERP(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:255
std::vector< int > myValues
Definition: emitterInformationPageItems.h:411
std::vector< double > myValues
Definition: emitterInformationPageItems.h:339
DtEmitterBeamType(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:129
std::vector< double > myValues
Definition: emitterInformationPageItems.h:243
DtEmitterBeamFunction(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:104
DtItemUpdateFunctionCreator< DtEmitterSystemNumber > DtEmitterSystemNumberCreator
Definition: emitterInformationPageItems.h:98
DtItemUpdateFunctionCreator< DtEmitterBeamBeamWidth > DtEmitterBeamBeamWidthCreator
Definition: emitterInformationPageItems.h:509
Definition: emitterInformationPageItems.h:175
DtItemUpdateFunctionCreator< DtEmitterBeamAzimuthSweep > DtEmitterBeamAzimuthSweepCreator
Definition: emitterInformationPageItems.h:197
DtEmitterBeamJammingModeSequence(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:394
std::vector< double > myValues
Definition: emitterInformationPageItems.h:219
DtEmitterBeamFrequencyRange(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:298
std::vector< double > myValues
Definition: emitterInformationPageItems.h:387
Definition: emitterInformationPageItems.h:415
DtEmitterBeamPulseWidth(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:346
DtItemUpdateFunctionCreator< DtEmitterBeamPRF > DtEmitterBeamPRFCreator
Definition: emitterInformationPageItems.h:341
!!!!!!!!!!!!!! Emitter Beam information
Definition: emitterInformationPageItems.h:101
DtEmitterBeamAzimuthSweep(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:183
std::vector< int > myValues
Definition: emitterInformationPageItems.h:146
DtItemUpdateFunctionCreator< DtEmitterBeamFunction > DtEmitterBeamFunctionCreator
Definition: emitterInformationPageItems.h:124
Definition: emitterInformationPageItems.h:439
DtEmitterBeamElevationCenter(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:202
DtItemUpdateFunctionCreator< DtEmitterBeamElevationSweep > DtEmitterBeamElevationSweepCreator
Definition: emitterInformationPageItems.h:245
std::vector< double > myValues
Definition: emitterInformationPageItems.h:291
DtItemUpdateFunctionCreator< DtEmitterBeamElevationCenter > DtEmitterBeamElevationCenterCreator
Definition: emitterInformationPageItems.h:221
DtEmitterBeamPRF(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:322
Definition: emitterInformationPageItems.h:319
Definition: emitterInformationPageItems.h:295
DtEmitterSystemNumber(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:83
Definition: emitterInformationPageItems.h:511
DtEmitterBeamFrequency(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:274
DtEmitterBeamElevationSweep(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:231
DtEmitterBeamScanData(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:519
DtItemUpdateFunctionCreator< DtEmitterBeamJammingModeSequence > DtEmitterBeamJammingModeSequenceCreator
Definition: emitterInformationPageItems.h:413
Definition: emitterInformationPageItems.h:223
Contains makVrv::DtInformationDialogPage class.
std::vector< double > myValues
Definition: emitterInformationPageItems.h:363
std::vector< double > myValues
Definition: emitterInformationPageItems.h:267
Definition: emitterInformationPageItems.h:487
DtItemUpdateFunctionCreator< DtEmitterBeamPrfJitter > DtEmitterBeamPrfJitterCreator
Definition: emitterInformationPageItems.h:485
Definition: emitterInformationPageItems.h:343
DtEmitterSystemEmissionType(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:57
DtItemUpdateFunctionCreator< DtEmitterBeamScanData > DtEmitterBeamScanDataCreator
Definition: emitterInformationPageItems.h:533
DtEmitterBeamBeamWidth(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:490
DtItemUpdateFunctionCreator< DtEmitterSystemEmissionType > DtEmitterSystemEmissionTypeCreator
Definition: emitterInformationPageItems.h:72
DtEmitterBeamPrfJitter(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:466
DtEmitterBeamJammingModeSequence(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:399
DtEmitterBeamBeamWidth(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:495
std::vector< std::string > myValues
Definition: emitterInformationPageItems.h:121
DtItemUpdateFunctionCreator< DtEmitterBeamType > DtEmitterBeamTypeCreator
Definition: emitterInformationPageItems.h:149
std::vector< double > myValues
Definition: emitterInformationPageItems.h:171
Definition: emitterInformationPageItems.h:151
std::vector< double > myValues
Definition: emitterInformationPageItems.h:507
std::vector< bool > myValues
Definition: emitterInformationPageItems.h:435
DtEmitterBeamFrequency(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:279
DtEmitterBeamHighDensity(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:423
DtEmitterSystemLocation(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:26
DtItemUpdateFunctionCreator< DtEmitterBeamFrequency > DtEmitterBeamFrequencyCreator
Definition: emitterInformationPageItems.h:293
DtItemUpdateFunctionCreator< DtEmitterBeamSweepSync > DtEmitterBeamSweepSyncCreator
Definition: emitterInformationPageItems.h:389
DtItemUpdateFunctionCreator< DtEmitterBeamAzimuthCenter > DtEmitterBeamAzimuthCenterCreator
Definition: emitterInformationPageItems.h:173
DtItemUpdateFunctionCreator< DtEmitterBeamFrequencyRange > DtEmitterBeamFrequencyRangeCreator
Definition: emitterInformationPageItems.h:317
std::vector< bool > myValues
Definition: emitterInformationPageItems.h:483
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:75
DtEmitterBeamERP(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:250
DtEmitterBeamPrfJitter(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:471
DtItemUpdateFunctionCreator< DtEmitterBeamTrackJamTargets > DtEmitterBeamTrackJamTargetsCreator
Definition: emitterInformationPageItems.h:461
DtEmitterBeamElevationCenter(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:207
DtEmitterBeamScanData(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:514
std::vector< double > myValues
Definition: emitterInformationPageItems.h:315
DtItemUpdateFunctionCreator< DtEmitterSystemLocation > DtEmitterSystemLocationCreator
Definition: emitterInformationPageItems.h:46
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
Definition: emitterInformationPageItems.h:247
DtEmitterBeamFunction(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:109
Definition: emitterInformationPageItems.h:199
DtEmitterSystemNumber(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:78
DtEmitterBeamType(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:134
DtItemUpdateFunctionCreator< DtEmitterBeamPulseWidth > DtEmitterBeamPulseWidthCreator
Definition: emitterInformationPageItems.h:365
std::vector< std::string > myValues
Definition: emitterInformationPageItems.h:459
DtItemUpdateFunctionCreator< DtEmitterBeamHighDensity > DtEmitterBeamHighDensityCreator
Definition: emitterInformationPageItems.h:437
DtEmitterBeamElevationSweep(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:226
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:72
DtEmitterBeamPulseWidth(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:351
DtEmitterSystemEmissionType(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:52
Definition: emitterInformationPageItems.h:463
DtEmitterBeamFrequencyRange(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:303
DtEmitterSystemLocation(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:31
DtEmitterBeamTrackJamTargets(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:442
Definition: emitterInformationPageItems.h:271
DtEmitterBeamTrackJamTargets(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:447
std::vector< double > myValues
Definition: emitterInformationPageItems.h:195
DtEmitterBeamPRF(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:327
int myValue
Definition: emitterInformationPageItems.h:95
DtEmitterBeamHighDensity(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:418
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:23
DtEmitterBeamAzimuthSweep(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:178
DtEmitterBeamSweepSync(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:370
DtVector myCurrentLocation
Definition: emitterInformationPageItems.h:43
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:49
Definition: emitterInformationPageItems.h:367
QString myValue
Definition: emitterInformationPageItems.h:69
DtEmitterBeamAzimuthCenter(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:159
std::vector< DtVrfMakRadarBeamScanData > myValues
Definition: emitterInformationPageItems.h:531
DtEmitterBeamAzimuthCenter(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:154
DtEmitterBeamSweepSync(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:375

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)