VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
enhancedGroundCombatVehicleRecord.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #ifndef DtEnhancedGroundCombatVehicleRecord_H_
11 #define DtEnhancedGroundCombatVehicleRecord_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 
29 {
30 
31 public:
32 
37 
40 
46 
48  virtual void setFuelStatus(DtU8 value);
49  virtual DtU8 fuelStatus() const;
50 
52  virtual void setGroundMaintenanceStatus(DtU8 value);
53  virtual DtU8 groundMaintenanceStatus() const;
54 
56  virtual void setPrimaryAmmunition(DtU8 value);
57  virtual DtU8 primaryAmmunition() const;
58 
60  virtual void setSecondaryAmmunition(DtU8 value);
61  virtual DtU8 secondaryAmmunition() const;
62 
64  virtual void print() const;
65 
67  virtual void printDataToStream(std::ostream& stream) const;
68 
70  virtual void unloadNetRecord(
72  virtual void loadNetRecord(
74 
75 protected:
76 
81 
82 };
83 
84 #endif
85 #endif
86 
DtU8 myFuelStatus
Definition: enhancedGroundCombatVehicleRecord.h:77
Instances of DtEnhancedGroundCombatVehicleRecord are used to contain the entity state and logistics i...
Definition: enhancedGroundCombatVehicleRecord.h:27
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual void printDataToStream(std::ostream &stream) const
Print this record to a stream.
Definition: isGroupOfP.h:38
This file declares classes for the idGroupOf object.
DtU8 myGroundMaintenanceStatus
Definition: enhancedGroundCombatVehicleRecord.h:78
virtual void print() const
Print this record.
Instances of DtBasicGroundCombatVehicleRecord are used to contain the entity state and logistics info...
Definition: basicGroundCombatVehicleRecord.h:27
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtBasicGroundCombatVehicleRecord & operator=(const DtBasicGroundCombatVehicleRecord &orig)
Assignment operators.
DtU8 myPrimaryAmmunition
Definition: enhancedGroundCombatVehicleRecord.h:79
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
Contains the standard DIS enumerations.
DtU8 mySecondaryAmmunition
Definition: enhancedGroundCombatVehicleRecord.h:80
This file contains typedefs for machine dependant types.

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)