VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtIgSettingsController.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2015 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCigi/vrvCigi.h>
13 
15 
16 // Forward declaration for Atmosphere Control Packet
17 class CigiAtmosCtrlV3;
18 
19 namespace makVrv
20 {
21  class DtDe;
22  class DtCigiConnection;
23 
30  {
31  public:
34 
36  virtual ~DtIgSettingsController();
37 
38  protected:
42  virtual void slot_onPerformanceOverlayChanged(bool onOff);
43 
46  virtual void performSetPerformanceOverlay(bool onOff);
47 
50  virtual void slot_onPrecipitationChanged(bool enabled, int precipType,
51  float intensity);
52 
56  virtual void slot_onWindDirectionChanged( float direction );
57 
61  virtual void performSetWindDirection( float direction );
62 
64  virtual void slot_onWindSpeedChanged( float speed );
65 
69  virtual void performSetWindSpeed( float speed );
70 
72  virtual void slot_onVisibilityChanged( float visibility );
73 
77  virtual void performSetVisibility( float visibility );
78 
81  virtual void slot_processAtmosphericControl( const CigiAtmosCtrlV3& packet );
82 
83 
89  virtual void performSetPrecipitation(bool enabled, int precipType,
90  float intensity);
91 
94  virtual void slot_onWireframeModeChanged(bool onOff);
95 
98  virtual void performSetWireframeMode(bool onOff);
99 
102  virtual void slot_onTimeSet(int year, int month, int day, int hour,
103  int minute);
104 
108  virtual void slot_onEphemerisEnableSet(bool continuous);
109 
112  virtual void performSetTime(int year, int month, int day, int hour,
113  int minute);
114 
118  virtual void performSetEphemerisEnable( bool continuous);
119 
122  virtual void slot_onShadowsSet(bool enabled, int quality);
123 
126  virtual void performShadowsSet(bool enabled, int quality);
127 
132  virtual void slot_onWaterCurrentSpeedAndDirectionSet( float speed,
133  float direction );
134 
137  virtual void performWaterCurrentSpeedAndDirectionSet( float speed,
138  float direction );
139 
140  protected:
144  };
145 }
146 

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)