VR-Forces 4.2 Class Documentation
vrfEnvironmentConditionsWeatherWidget.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 
12 #include <vrvUtil/signalslib.h>
15 
16 #include <vrvCore/DtDe.h>
17 #include <vrvCoreQt/DtEnvironmentConditionsWidget.h>
18 
19 #include <vrfExtObjects/vrfWeatherStateEnums.h>
20 
21 #include <QtGui/QWidget>
22 
23 namespace makVrf
24 {
25  class DtVrfSceneSettingsEnvironmentLogic;
26  class DtVrfEnvironmentConditionsWeatherLogic;
27 
32  : public makVrv::DtEnvironmentConditionsWidget,
34  {
35  Q_OBJECT
36 
37  public:
38 
40  DtVrfEnvironmentConditionsWeatherWidget(makVrv::DtDe& de, QWidget* parent = 0);
41 
44 
46  virtual void setupGui(bool globalPlanDialog = false);
47 
51  virtual bool precipitationEnabled();
52  virtual double precipitationIntensity();
53  virtual unsigned int precipitationType();
54  virtual DtVrfWeatherCloudState cloudCover();
55  virtual double visibilityDistance();
56  virtual double windDirection();
57  virtual double windSpeed();
58  virtual double underwaterVisibility();
59  virtual double surfaceTransparency();
60  virtual unsigned int swellState();
61  virtual double swellStateDirection();
62  virtual unsigned int seaState();
63  virtual double seaStateDirection();
64  virtual bool windDrivenSeaStateEnabled();
65  virtual double choppiness();
66  virtual double surgeDepth();
68 
71  virtual void setPrecipitationType(unsigned int type);
72  virtual void enableWindDrivenSeaState(bool enable);
74 
77  virtual void setDefaultConditionName(const makVrv::DtUnicode& name);
78  };
79 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)