VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrlinkSimulatedWeatherState.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrfGuiCore/vrfGuiCore.h>
14 #include <vrvCore/DtSimState.h>
15 #include <vrvCore/DtStateView.h>
16 
17 namespace makVrv
18 {
19  class DtMessage;
20 }
21 
22 namespace makVrf
23 {
25  {
26 
27  public:
28 
31 
34 
36  {
37  return ((myAirTurbidity == rhs.myAirTurbidity) &&
38  (mySurgeDepth == rhs.mySurgeDepth) &&
39  (myChoppiness == rhs.myChoppiness) &&
40  (mySwellStateDirection == rhs.mySwellStateDirection) &&
41  (myPriority == rhs.myPriority) &&
42  (myThermoclineLayer1Depth == rhs.myThermoclineLayer1Depth) &&
43  (myThermoclineLayer1Permeability == rhs.myThermoclineLayer1Permeability) &&
44  (myThermoclineLayer2Depth == rhs.myThermoclineLayer2Depth) &&
45  (myThermoclineLayer2Permeability == rhs.myThermoclineLayer2Permeability) &&
46  (myThermoclineLayer3Depth == rhs.myThermoclineLayer3Depth) &&
47  (myThermoclineLayer3Permeability == rhs.myThermoclineLayer3Permeability) &&
48  (myThermoclineLayer4Depth == rhs.myThermoclineLayer4Depth) &&
49  (myThermoclineLayer4Permeability == rhs.myThermoclineLayer4Permeability) &&
50  (myThermoclineLayer5Depth == rhs.myThermoclineLayer5Depth) &&
51  (myThermoclineLayer5Permeability == rhs.myThermoclineLayer5Permeability) &&
52  (mySwellState == rhs.mySwellState) &&
53  (myWindDrivenSeaStateEnabled == rhs.myWindDrivenSeaStateEnabled) &&
54  (mySeaStateDirection == rhs.mySeaStateDirection) &&
55  (mySeaState == rhs.mySeaState) &&
56  (myTidalDirection == rhs.myTidalDirection) &&
57  (myTidalOffset == rhs.myTidalOffset) &&
58  (myAmbientWaterTemperature == rhs.myAmbientWaterTemperature) &&
59  (myWaterCurrentDirection == rhs.myWaterCurrentDirection) &&
60  (myWaterCurrentSpeed == rhs.myWaterCurrentSpeed) &&
61  (mySurfaceTransparency == rhs.mySurfaceTransparency) &&
62  (myUnderwaterVisibility == rhs.myUnderwaterVisibility) &&
63  (myAmbientAirTemperature == rhs.myAmbientAirTemperature) &&
64  (myWindSpeed == rhs.myWindSpeed) &&
65  (myWindDirection == rhs.myWindDirection) &&
66  (myVisibility == rhs.myVisibility) &&
67  (myPrecipitationType == rhs.myPrecipitationType) &&
68  (myPrecipitationIntensity == rhs.myPrecipitationIntensity) &&
69  (myCloudState == rhs.myCloudState));
70  }
71 
73  {
74  return !(*this == rhs);
75  }
76 
77  public:
79  unsigned int myCloudState;
81  unsigned int myPrecipitationType;
82  double myVisibility;
84  double myWindSpeed;
91  double myTidalOffset;
96  unsigned int mySwellState;
98  double myChoppiness;
99  double mySurgeDepth;
111  };
112 
115 
118 
119 
122 }

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)