VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
activeSonarInformationPages.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 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<QString> 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<QString> 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<QString> 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<char> myValues;
317  };
319  }
320 }
DtItemUpdateFunctionCreator< DtActiveSonarLocation > DtActiveSonarLocationCreator
Definition: activeSonarInformationPages.h:45
!!!!!!!!!!!!!! ActiveSonar Beam information
Definition: activeSonarInformationPages.h:126
std::vector< QString > myValues
Definition: activeSonarInformationPages.h:171
DtActiveSonarBeamIdentifier(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:304
int myValue
Definition: activeSonarInformationPages.h:120
DtActiveSonarBeamActiveEmissionParameter(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:129
DtItemUpdateFunctionCreator< DtActiveSonarFunctionCode > DtActiveSonarFunctionCodeCreator
Definition: activeSonarInformationPages.h:71
DtItemUpdateFunctionCreator< DtActiveSonarBeamScanPattern > DtActiveSonarBeamScanPatternCreator
Definition: activeSonarInformationPages.h:174
std::vector< double > myValues
Definition: activeSonarInformationPages.h:220
DtActiveSonarBeamElevationWidth(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:275
DtItemUpdateFunctionCreator< DtActiveSonarBeamElevationWidth > DtActiveSonarBeamElevationWidthCreator
Definition: activeSonarInformationPages.h:294
DtActiveSonarBeamEventIdentifier(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:184
DtActiveSonarBeamEventIdentifier(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:179
DtItemUpdateFunctionCreator< DtActiveSonarBeamAzimuthCenter > DtActiveSonarBeamAzimuthCenterCreator
Definition: activeSonarInformationPages.h:222
QString myValue
Definition: activeSonarInformationPages.h:94
DtActiveSonarLocation(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:30
DtActiveSonarName(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:77
DtActiveSonarIdentifier(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:103
std::vector< double > myValues
Definition: activeSonarInformationPages.h:244
DtActiveSonarBeamElevationCenter(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:251
DtActiveSonarBeamScanPattern(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:159
Contains makVrv::DtInformationDialogPage class.
DtActiveSonarBeamElevationWidth(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:280
DtItemUpdateFunctionCreator< DtActiveSonarBeamAzimuthWidth > DtActiveSonarBeamAzimuthWidthCreator
Definition: activeSonarInformationPages.h:246
Updaters for ActiveSonar state page.
Definition: activeSonarInformationPages.h:100
DtActiveSonarBeamElevationCenter(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:256
DtVector myCurrentLocation
Definition: activeSonarInformationPages.h:42
DtItemUpdateFunctionCreator< DtActiveSonarBeamIdentifier > DtActiveSonarBeamIdentifierCreator
Definition: activeSonarInformationPages.h:318
DtActiveSonarIdentifier(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:108
Updaters for ActiveSonar state page.
Definition: activeSonarInformationPages.h:22
std::vector< double > myValues
Definition: activeSonarInformationPages.h:292
DtItemUpdateFunctionCreator< DtActiveSonarName > DtActiveSonarNameCreator
Definition: activeSonarInformationPages.h:97
DtActiveSonarBeamAzimuthCenter(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:203
DtActiveSonarBeamAzimuthWidth(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:227
Updaters for ActiveSonar state page.
Definition: activeSonarInformationPages.h:48
DtActiveSonarLocation(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:25
DtActiveSonarBeamScanPattern(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:154
std::vector< QString > myValues
Definition: activeSonarInformationPages.h:196
std::vector< char > myValues
Definition: activeSonarInformationPages.h:316
Definition: activeSonarInformationPages.h:296
Definition: activeSonarInformationPages.h:151
DtItemUpdateFunctionCreator< DtActiveSonarBeamElevationCenter > DtActiveSonarBeamElevationCenterCreator
Definition: activeSonarInformationPages.h:270
std::vector< double > myValues
Definition: activeSonarInformationPages.h:268
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:25
DtItemUpdateFunctionCreator< DtActiveSonarBeamEventIdentifier > DtActiveSonarBeamEventIdentifierCreator
Definition: activeSonarInformationPages.h:198
DtItemUpdateFunctionCreator< DtActiveSonarBeamActiveEmissionParameter > DtActiveSonarBeamActiveEmissionParameterCreator
Definition: activeSonarInformationPages.h:149
QString myValue
Definition: activeSonarInformationPages.h:68
DtActiveSonarName(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:82
Definition: activeSonarInformationPages.h:224
Updaters for ActiveSonar state page.
Definition: activeSonarInformationPages.h:74
DtActiveSonarBeamIdentifier(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:299
DtActiveSonarFunctionCode(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:56
DtItemUpdateFunctionCreator< DtActiveSonarIdentifier > DtActiveSonarIdentifierCreator
Definition: activeSonarInformationPages.h:123
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtActiveSonarBeamAzimuthCenter(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:208
DtActiveSonarBeamActiveEmissionParameter(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:134
std::vector< QString > myValues
Definition: activeSonarInformationPages.h:146
DtActiveSonarFunctionCode(makVrv::DtDe &de)
Definition: activeSonarInformationPages.h:51
DtActiveSonarBeamAzimuthWidth(DtInformationDialogPageLogic *l)
Definition: activeSonarInformationPages.h:232

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)