VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
weatherStateSymbolDecorations.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 
13 
18 
19 namespace makVrf
20 {
21  namespace VRF_PROTOCOL_NAMESPACE
22  {
26  {
27  public:
28 
30  DtWeatherStateVisibilitySymbolDecoration( unsigned int index,
31  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
32 
35 
37  virtual void visualize();
38 
40  virtual void unvisualize();
41 
42  virtual void slot_visibilityChanged(float);
43 
44  protected:
45 
46  unsigned int myIndex;
48  bool myActive;
49  };
50 
54  {
55  public:
56 
59 
62 
64  virtual makVrv::DtSymbolDecoration* create(
65  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
66 
69  virtual makVrv::DtSymbolDecorationCreator* clone();
70 
72  virtual const std::string& displayName();
73 
76  virtual const std::string& decorationClassName();
77 
80  virtual const std::string& tag();
81  };
82 
86  {
87  public:
88 
90  DtWeatherStateCloudStateSymbolDecoration( unsigned int index,
91  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
92 
95 
97  virtual void visualize();
98 
100  virtual void unvisualize();
101 
102  virtual void slot_cloudStateChanged(DtVrfWeatherCloudState);
103 
104  protected:
105 
106  unsigned int myIndex;
108  bool myActive;
109  };
110 
114  {
115  public:
116 
119 
122 
124  virtual makVrv::DtSymbolDecoration* create(
125  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
126 
129  virtual makVrv::DtSymbolDecorationCreator* clone();
130 
132  virtual const std::string& displayName();
133 
136  virtual const std::string& decorationClassName();
137 
140  virtual const std::string& tag();
141  };
142 
146  {
147  public:
148 
151  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
152 
155 
157  virtual void visualize();
158 
160  virtual void unvisualize();
161 
162  virtual void slot_precipitationIntensityChanged(float);
163 
164  protected:
165 
166  unsigned int myIndex;
168  bool myActive;
169  };
170 
174  {
175  public:
176 
179 
182 
184  virtual makVrv::DtSymbolDecoration* create(
185  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
186 
189  virtual makVrv::DtSymbolDecorationCreator* clone();
190 
192  virtual const std::string& displayName();
193 
196  virtual const std::string& decorationClassName();
197 
200  virtual const std::string& tag();
201  };
202 
206  {
207  public:
208 
210  DtWeatherStateWindSpeedSymbolDecoration( unsigned int index,
211  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
212 
215 
217  virtual void visualize();
218 
220  virtual void unvisualize();
221 
222  virtual void slot_windSpeedChanged(float);
223 
224  protected:
225 
226  unsigned int myIndex;
228  bool myActive;
229  };
230 
234  {
235  public:
236 
239 
242 
244  virtual makVrv::DtSymbolDecoration* create(
245  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
246 
249  virtual makVrv::DtSymbolDecorationCreator* clone();
250 
252  virtual const std::string& displayName();
253 
256  virtual const std::string& decorationClassName();
257 
260  virtual const std::string& tag();
261  };
262 
266  {
267  public:
268 
271  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
272 
275 
277  virtual void visualize();
278 
280  virtual void unvisualize();
281 
282  virtual void slot_windDirectionChanged(float);
283 
284  protected:
285 
286  unsigned int myIndex;
288  bool myActive;
289  };
290 
294  {
295  public:
296 
299 
302 
304  virtual makVrv::DtSymbolDecoration* create(
305  makVrv::DtSymbolDecorationVisualizer& parentVisualizer );
306 
309  virtual makVrv::DtSymbolDecorationCreator* clone();
310 
312  virtual const std::string& displayName();
313 
316  virtual const std::string& decorationClassName();
317 
320  virtual const std::string& tag();
321  };
322  }
323 }

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)