VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
entityDamageStatusP.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
14 #include <vl/packets/pduHeader.h>
15 #include <vlpi/netStructs.h>
16 #include <vl/eventId.h>
17 
19 {
25 // DtNetDirectedEnergyDamageDescriptionRecord damageRecords[];
27 
28 
30 {
31 
33  {
34  return ( myRecordType == rhs.myRecordType )
35  && ( myRecordLength == rhs.myRecordLength )
38  && ( myTemperature == rhs.myTemperature )
43  && ( myFireEventId == rhs.myFireEventId );
44  }
45 
47  {
48  return !( *this == rhs );
49  }
50 
61 
DtNetDirectedEnergyDamageDescriptionRecord DtNetDirectedEnergyDamageDescriptionRecord
DtNetU8 myComponentVisualDamageStatus
Definition: entityDamageStatusP.h:57
DtNetFloat32 myDamageDiameter
Definition: entityDamageStatusP.h:53
DtNetFloat32 myTemperature
Definition: entityDamageStatusP.h:54
DtNetU16 myPadding16_2
Definition: entityDamageStatusP.h:60
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:51
Definition: pduHeader.h:14
DtNetU32 myRecordType
Definition: standardVariableRecordP.h:28
DtNetU8 myComponentVisualSmokeColor
Definition: entityDamageStatusP.h:58
Definition: netStructs.h:379
DtNetU16 myPadding16_1
Definition: entityDamageStatusP.h:51
DtNetPduHeader myHeader
Definition: entityDamageStatusP.h:20
DtNetU8 myComponentDamageStatus
Definition: entityDamageStatusP.h:56
DtNetU8 myComponentIdentification
Definition: entityDamageStatusP.h:55
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:30
DtNetU16 myPadding16_2
Definition: entityDamageStatusP.h:23
DtNetU16 myRecordLength
Definition: standardVariableRecordP.h:29
Definition: netStructs.h:115
DtNetEntityCoordinates myDamageLocation
Definition: entityDamageStatusP.h:52
Definition: eventId.h:23
DtNetEntityIdentifier myDamagedEntityId
Definition: entityDamageStatusP.h:21
struct DtNetEntityDamageStatusPdu DtNetEntityDamageStatusPdu
Definition: standardVariableRecordP.h:14
DtNetU16 myPadding16_1
Definition: entityDamageStatusP.h:22
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:147
bool operator!=(const DtNetDirectedEnergyDamageDescriptionRecord &rhs) const
Definition: entityDamageStatusP.h:46
Definition: entityDamageStatusP.h:29
Contains the DtEventId class declaration.
bool operator==(const DtNetDirectedEnergyDamageDescriptionRecord &rhs) const
Definition: entityDamageStatusP.h:32
DtNetU16 myNumberOfDamageRecords
Definition: entityDamageStatusP.h:24
Definition: entityDamageStatusP.h:18
Contains the DtNetStandardVariableRecord class definition.
DtNetEventId myFireEventId
Definition: entityDamageStatusP.h:59

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)