VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
enhancedGroundCombatSoldierRecord.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #ifndef DtEnhancedGroundCombatSoldierRecord_H_
11 #define DtEnhancedGroundCombatSoldierRecord_H_
12 
13 #if DtDIS
14 
15 #include <vlutil/vlMachineTypes.h>
16 #include <vlpi/disEnums.h>
17 #include "hostStructs.h"
18 
20 #include "packets/isGroupOfP.h"
21 
22 
23 
30 {
31 
32 
33 public:
34 
39 
40 
43 
44 
50 
51 
53  virtual void setWaterStatus(DtU8 value);
54  virtual DtU8 waterStatus() const;
55 
57  virtual void setRestStatus(DtRestStatus value);
58  virtual DtRestStatus restStatus() const;
59 
61  virtual void setPrimaryAmmunition(DtU8 value);
62  virtual DtU8 primaryAmmunition() const;
63 
65  virtual void setSecondaryAmmunition(DtU8 value);
66  virtual DtU8 secondaryAmmunition() const;
67 
69  virtual void print() const;
70 
72  virtual void printDataToStream(std::ostream& stream) const;
73 
75  virtual void unloadNetRecord(
77  virtual void loadNetRecord(
79 
80 
81 
82 protected:
83 
88 
89 };
90 
91 #endif
92 #endif
93 
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtU8 mySecondaryAmmunition
Definition: enhancedGroundCombatSoldierRecord.h:87
virtual void printDataToStream(std::ostream &stream) const
Print this record to a stream.
This file declares classes for the idGroupOf object.
Instances of DtBasicGroundCombatSoldierRecord are used to contain the entity state and logistics info...
Definition: basicGroundCombatSoldierRecord.h:27
DtRestStatus
Definition: disEnums.h:2849
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
virtual void print() const
Print this record.
DtBasicGroundCombatSoldierRecord & operator=(const DtBasicGroundCombatSoldierRecord &orig)
Assignment operators.
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
Instances of DtEnhancedGroundCombatSoldierRecord are used to contain the entity state and logistics i...
Definition: enhancedGroundCombatSoldierRecord.h:28
Contains the standard DIS enumerations.
DtU8 myRestStatus
Definition: enhancedGroundCombatSoldierRecord.h:85
DtU8 myPrimaryAmmunition
Definition: enhancedGroundCombatSoldierRecord.h:86
Definition: isGroupOfP.h:64
DtU8 myWaterStatus
Definition: enhancedGroundCombatSoldierRecord.h:84
This file contains typedefs for machine dependant types.

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)