VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
waterSurfaceRecordP.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2023 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
13 #include <vlpi/netStructs.h>
14 
15 
16 // WaterSurface Record
18 {
19  bool operator==(const DtNetWaterSurfaceRecord& rhs) const
20  {
22  && (mySeaState == rhs.mySeaState)
23  && (mySalinity == rhs.mySalinity)
24  && (myTide == rhs.myTide)
25  && (myIceStruct == rhs.myIceStruct)
27  && (myWaveStruct == rhs.myWaveStruct)
28  && (mySwellStruct == rhs.mySwellStruct)
29  && (myChoppiness == rhs.myChoppiness)
30  && (mySurgeDepth == rhs.mySurgeDepth)
33  }
34  bool operator!=(const DtNetWaterSurfaceRecord& rhs) const
35  {
36  return !operator==(rhs);
37  }
38 
50 
52 
Definition: netStructs.h:440
bool operator!=(const DtNetWaterSurfaceRecord &rhs) const
Definition: waterSurfaceRecordP.h:34
DtNetWaterCurrentStruct myCurrentStruct
Definition: waterSurfaceRecordP.h:43
Definition: netStructs.h:383
Definition: metocLayerRecordP.h:17
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:52
DtNetU16 mySeaState
Definition: waterSurfaceRecordP.h:39
DtNetU8 DtNetBoolean
Unsigned network-order 8-bit value for storage of boolean data.
Definition: vlNetTypes.h:39
DtNetFloat32 myChoppiness
Definition: waterSurfaceRecordP.h:46
DtNetFloat32 myTide
Definition: waterSurfaceRecordP.h:41
DtNetBoolean myDriveSeaStateFromWind
Definition: waterSurfaceRecordP.h:49
bool operator==(const DtNetMetocLayerRecord &rhs) const
Definition: metocLayerRecordP.h:19
DtNetWaterSurfaceRecord DtNetWaterSurfaceRecord
This file declares DtNetMetocLayerRecord which is a base class for all other NETN METOC Layer records...
DtNetFloat32 mySurgeDepth
Definition: waterSurfaceRecordP.h:47
DtNetFloat32 mySalinity
Definition: waterSurfaceRecordP.h:40
DtNetWaveStruct mySwellStruct
Definition: waterSurfaceRecordP.h:45
DtNetFloat32 mySurfaceTransparency
Definition: waterSurfaceRecordP.h:48
DtNetWaveStruct myWaveStruct
Definition: waterSurfaceRecordP.h:44
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:148
DtNetIceStruct myIceStruct
Definition: waterSurfaceRecordP.h:42
bool operator==(const DtNetWaterSurfaceRecord &rhs) const
Definition: waterSurfaceRecordP.h:19
Definition: netStructs.h:421
Definition: waterSurfaceRecordP.h:17

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)