VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
landSurfaceRecordP.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
13 #include <vlpi/netStructs.h>
14 
15 
16 // LandSurface Record
18 {
19  bool operator==(const DtNetLandSurfaceRecord& rhs) const
20  {
22  && (mySnowStruct == rhs.mySnowStruct)
23  && (myMoisture == rhs.myMoisture)
24  && (myIceCondition == rhs.myIceCondition)
31  }
32  bool operator!=(const DtNetLandSurfaceRecord& rhs) const
33  {
34  return !operator==(rhs);
35  }
36 
50 
52 
DtNetU16 myIceCondition
Definition: landSurfaceRecordP.h:39
DtNetFloat64 mySnowRoadAccumulation
Definition: landSurfaceRecordP.h:44
Definition: metocLayerRecordP.h:17
DtNetBoolean myIsLightningPresent
Definition: landSurfaceRecordP.h:47
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:52
Network-order unsigned 32-bit quantity.
Definition: vlNetTypes.h:99
DtNetSnowStruct mySnowStruct
Definition: landSurfaceRecordP.h:37
DtNetU8 DtNetBoolean
Unsigned network-order 8-bit value for storage of boolean data.
Definition: vlNetTypes.h:39
Definition: netStructs.h:403
Network-order 64-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:174
DtNetU8 myPadding[5]
Definition: landSurfaceRecordP.h:49
bool operator==(const DtNetLandSurfaceRecord &rhs) const
Definition: landSurfaceRecordP.h:19
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:31
bool operator!=(const DtNetLandSurfaceRecord &rhs) const
Definition: landSurfaceRecordP.h:32
bool operator==(const DtNetMetocLayerRecord &rhs) const
Definition: metocLayerRecordP.h:19
DtNetFloat32 myVisualObscurantHeight
Definition: landSurfaceRecordP.h:46
DtNetU32 myVisualObscurantColor
Definition: landSurfaceRecordP.h:45
This file declares DtNetMetocLayerRecord which is a base class for all other NETN METOC Layer records...
DtNetLandSurfaceRecord DtNetLandSurfaceRecord
DtNetFloat32 myReferenceTemperatureAltitude
Definition: landSurfaceRecordP.h:40
Definition: landSurfaceRecordP.h:17
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:148
DtNetFloat32 myRainAccumulation
Definition: landSurfaceRecordP.h:42
DtNetU16 myBlowingParticulateMatter
Definition: landSurfaceRecordP.h:48
DtNetFloat64 mySnowMinimumAlt
Definition: landSurfaceRecordP.h:43
DtNetFloat32 myReferencePressureAltitude
Definition: landSurfaceRecordP.h:41
DtNetU16 myMoisture
Definition: landSurfaceRecordP.h:38

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)