VR-Forces 4.10 Class Documentation
 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  QString 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  int myValue;
121  };
122 
124 
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<std::string> 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<int> myValues;
172  };
173 
175 
177  {
178  public:
181  {
182  }
183 
186  {
187  }
188 
189  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
191  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
192 
193  static std::string creatorName();
194 
195  protected:
196  std::vector<std::string> myValues;
197  };
199 
201  {
202  public:
205  {
206  }
207 
210  {
211  }
212 
213  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
215  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
216 
217  static std::string creatorName();
218 
219  protected:
220  std::vector<double> myValues;
221  };
223 
225  {
226  public:
229  {
230  }
231 
234  {
235  }
236 
237  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
239  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
240 
241  static std::string creatorName();
242 
243  protected:
244  std::vector<double> myValues;
245  };
247 
249  {
250  public:
253  {
254  }
255 
258  {
259  }
260 
261  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
263  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
264 
265  static std::string creatorName();
266 
267  protected:
268  std::vector<double> myValues;
269  };
271 
273  {
274  public:
277  {
278  }
279 
282  {
283  }
284 
285  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
287  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
288 
289  static std::string creatorName();
290 
291  protected:
292  std::vector<double> myValues;
293  };
295 
297  {
298  public:
301  {
302  }
303 
306  {
307  }
308 
309  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
311  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
312 
313  static std::string creatorName();
314 
315  protected:
316  std::vector<double> myValues;
317  };
319 
321  {
322  public:
325  {
326  }
327 
330  {
331  }
332 
333  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
335  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
336 
337  static std::string creatorName();
338 
339  protected:
340  std::vector<double> myValues;
341  };
343 
345  {
346  public:
349  {
350  }
351 
354  {
355  }
356 
357  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
359  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
360 
361  static std::string creatorName();
362 
363  protected:
364  std::vector<double> myValues;
365  };
367 
369  {
370  public:
373  {
374  }
375 
378  {
379  }
380 
381  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
383  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
384 
385  static std::string creatorName();
386 
387  protected:
388  std::vector<double> myValues;
389  };
391 
393  {
394  public:
397  {
398  }
399 
402  {
403  }
404 
405  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
407  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
408 
409  static std::string creatorName();
410 
411  protected:
412  std::vector<double> myValues;
413  };
415 
417  {
418  public:
421  {
422  }
423 
426  {
427  }
428 
429  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
431  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
432 
433  static std::string creatorName();
434 
435  protected:
436  std::vector<double> myValues;
437  };
439 
441  {
442  public:
445  {
446  }
447 
450  {
451  }
452 
453  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
455  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
456 
457  static std::string creatorName();
458 
459  protected:
460  std::vector<int> myValues;
461  };
463 
465  {
466  public:
469  {
470  }
471 
474  {
475  }
476 
477  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
479  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
480 
481  static std::string creatorName();
482 
483  protected:
484  std::vector<bool> myValues;
485  };
487 
489  {
490  public:
493  {
494  }
495 
498  {
499  }
500 
501  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
503  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
504 
505  static std::string creatorName();
506 
507  protected:
508  std::vector<std::string> myValues;
509  };
511  }
512 }
Definition: emitterInformationPageItems.h:151
DtItemUpdateFunctionCreator< DtEmitterBeamERP > DtEmitterBeamERPCreator
Definition: emitterInformationPageItems.h:318
DtEmitterBeamERP(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:304
DtEmitterBeamEventId(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:184
DtEmitterSystemEventId(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:77
std::vector< int > myValues
Definition: emitterInformationPageItems.h:460
std::vector< double > myValues
Definition: emitterInformationPageItems.h:388
DtEmitterBeamType(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:154
std::vector< double > myValues
Definition: emitterInformationPageItems.h:292
DtEmitterBeamFunction(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:129
DtItemUpdateFunctionCreator< DtEmitterSystemNumber > DtEmitterSystemNumberCreator
Definition: emitterInformationPageItems.h:123
Definition: emitterInformationPageItems.h:176
DtEmitterBeamEventId(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:179
Definition: emitterInformationPageItems.h:224
DtItemUpdateFunctionCreator< DtEmitterBeamAzimuthSweep > DtEmitterBeamAzimuthSweepCreator
Definition: emitterInformationPageItems.h:246
DtEmitterBeamJammingModeSequence(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:443
DtItemUpdateFunctionCreator< DtEmitterBeamEventId > DtEmitterBeamEventIdCreator
Definition: emitterInformationPageItems.h:198
std::vector< double > myValues
Definition: emitterInformationPageItems.h:268
DtEmitterBeamFrequencyRange(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:347
std::vector< double > myValues
Definition: emitterInformationPageItems.h:436
Definition: emitterInformationPageItems.h:464
DtEmitterBeamPulseWidth(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:395
DtItemUpdateFunctionCreator< DtEmitterBeamPRF > DtEmitterBeamPRFCreator
Definition: emitterInformationPageItems.h:390
!!!!!!!!!!!!!! Emitter Beam information
Definition: emitterInformationPageItems.h:126
DtEmitterBeamAzimuthSweep(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:232
std::vector< int > myValues
Definition: emitterInformationPageItems.h:171
DtItemUpdateFunctionCreator< DtEmitterBeamFunction > DtEmitterBeamFunctionCreator
Definition: emitterInformationPageItems.h:149
Definition: emitterInformationPageItems.h:488
DtEmitterBeamElevationCenter(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:251
DtItemUpdateFunctionCreator< DtEmitterBeamElevationSweep > DtEmitterBeamElevationSweepCreator
Definition: emitterInformationPageItems.h:294
std::vector< double > myValues
Definition: emitterInformationPageItems.h:340
DtItemUpdateFunctionCreator< DtEmitterBeamElevationCenter > DtEmitterBeamElevationCenterCreator
Definition: emitterInformationPageItems.h:270
DtEmitterBeamPRF(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:371
Definition: emitterInformationPageItems.h:368
Definition: emitterInformationPageItems.h:344
DtEmitterSystemNumber(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:108
DtEmitterBeamFrequency(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:323
DtEmitterBeamElevationSweep(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:280
DtItemUpdateFunctionCreator< DtEmitterBeamJammingModeSequence > DtEmitterBeamJammingModeSequenceCreator
Definition: emitterInformationPageItems.h:462
std::vector< std::string > myValues
Definition: emitterInformationPageItems.h:196
Definition: emitterInformationPageItems.h:272
Contains makVrv::DtInformationDialogPage class.
std::vector< double > myValues
Definition: emitterInformationPageItems.h:412
std::vector< double > myValues
Definition: emitterInformationPageItems.h:316
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:74
Definition: emitterInformationPageItems.h:392
DtEmitterSystemEmissionType(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:56
DtItemUpdateFunctionCreator< DtEmitterSystemEmissionType > DtEmitterSystemEmissionTypeCreator
Definition: emitterInformationPageItems.h:71
DtEmitterBeamJammingModeSequence(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:448
DtItemUpdateFunctionCreator< DtEmitterSystemEventId > DtEmitterSystemEventIdCreator
Definition: emitterInformationPageItems.h:97
std::vector< std::string > myValues
Definition: emitterInformationPageItems.h:146
DtItemUpdateFunctionCreator< DtEmitterBeamType > DtEmitterBeamTypeCreator
Definition: emitterInformationPageItems.h:174
QString myValue
Definition: emitterInformationPageItems.h:94
std::vector< double > myValues
Definition: emitterInformationPageItems.h:220
Definition: emitterInformationPageItems.h:200
std::vector< bool > myValues
Definition: emitterInformationPageItems.h:484
DtEmitterBeamFrequency(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:328
DtEmitterBeamHighDensity(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:472
DtEmitterSystemLocation(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:25
DtItemUpdateFunctionCreator< DtEmitterBeamFrequency > DtEmitterBeamFrequencyCreator
Definition: emitterInformationPageItems.h:342
DtItemUpdateFunctionCreator< DtEmitterBeamSweepSync > DtEmitterBeamSweepSyncCreator
Definition: emitterInformationPageItems.h:438
DtItemUpdateFunctionCreator< DtEmitterBeamAzimuthCenter > DtEmitterBeamAzimuthCenterCreator
Definition: emitterInformationPageItems.h:222
DtItemUpdateFunctionCreator< DtEmitterBeamFrequencyRange > DtEmitterBeamFrequencyRangeCreator
Definition: emitterInformationPageItems.h:366
DtEmitterSystemEventId(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:82
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:100
DtEmitterBeamERP(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:299
DtItemUpdateFunctionCreator< DtEmitterBeamTrackJamTargets > DtEmitterBeamTrackJamTargetsCreator
Definition: emitterInformationPageItems.h:510
DtEmitterBeamElevationCenter(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:256
std::vector< double > myValues
Definition: emitterInformationPageItems.h:364
DtItemUpdateFunctionCreator< DtEmitterSystemLocation > DtEmitterSystemLocationCreator
Definition: emitterInformationPageItems.h:45
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:25
Definition: emitterInformationPageItems.h:296
DtEmitterBeamFunction(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:134
Definition: emitterInformationPageItems.h:248
DtEmitterSystemNumber(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:103
DtEmitterBeamType(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:159
DtItemUpdateFunctionCreator< DtEmitterBeamPulseWidth > DtEmitterBeamPulseWidthCreator
Definition: emitterInformationPageItems.h:414
std::vector< std::string > myValues
Definition: emitterInformationPageItems.h:508
DtItemUpdateFunctionCreator< DtEmitterBeamHighDensity > DtEmitterBeamHighDensityCreator
Definition: emitterInformationPageItems.h:486
DtEmitterBeamElevationSweep(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:275
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtEmitterBeamPulseWidth(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:400
DtEmitterSystemEmissionType(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:51
DtEmitterBeamFrequencyRange(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:352
DtEmitterSystemLocation(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:30
DtEmitterBeamTrackJamTargets(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:491
Definition: emitterInformationPageItems.h:320
DtEmitterBeamTrackJamTargets(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:496
std::vector< double > myValues
Definition: emitterInformationPageItems.h:244
DtEmitterBeamPRF(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:376
int myValue
Definition: emitterInformationPageItems.h:120
DtEmitterBeamHighDensity(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:467
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:22
DtEmitterBeamAzimuthSweep(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:227
DtEmitterBeamSweepSync(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:419
DtVector myCurrentLocation
Definition: emitterInformationPageItems.h:42
Updaters for emitter state page.
Definition: emitterInformationPageItems.h:48
Definition: emitterInformationPageItems.h:416
QString myValue
Definition: emitterInformationPageItems.h:68
DtEmitterBeamAzimuthCenter(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:208
DtEmitterBeamAzimuthCenter(makVrv::DtDe &de)
Definition: emitterInformationPageItems.h:203
DtEmitterBeamSweepSync(DtInformationDialogPageLogic *l)
Definition: emitterInformationPageItems.h:424

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)