VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
enhancedRotorWingAircraftRecord.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
7 
8 #ifndef DtEnhancedRotorWingAircraftRecord_H_
9 #define DtEnhancedRotorWingAircraftRecord_H_
10 
11 #if DtDIS
12 
13 #include <vlutil/vlMachineTypes.h>
14 #include <vlpi/disEnums.h>
15 #include "hostStructs.h"
16 
18 #include "packets/isGroupOfP.h"
19 
20 
27 {
28 
29 public:
30 
35 
38 
44 
46  virtual void setSupplementalFuelStatus(DtU8 value);
47  virtual DtU8 supplementalFuelStatus() const;
48 
50  virtual void setAirMaintenanceStatus(DtU8 value);
51  virtual DtU8 airMaintenanceStatus() const;
52 
54  virtual void setPrimaryAmmunition(DtU8 value);
55  virtual DtU8 primaryAmmunition() const;
56 
58  virtual void setSecondaryAmmunition(DtU8 value);
59  virtual DtU8 secondaryAmmunition() const;
60 
62  virtual void print() const;
63 
65  virtual void printDataToStream(std::ostream& stream) const;
66 
68  virtual void unloadNetRecord(
70  virtual void loadNetRecord(
72 
73 protected:
74 
79 
80 };
81 
82 #endif
83 #endif
84 
Instances of DtBasicRotorWingAircraftRecord are used to contain the entity state and logistics inform...
Definition: basicRotorWingAircraftRecord.h:26
virtual void print() const
Print this record.
virtual void printDataToStream(std::ostream &stream) const
Print this record to a stream.
Definition: isGroupOfP.h:93
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtU8 mySupplementalFuelStatus
Definition: enhancedRotorWingAircraftRecord.h:75
This file declares classes for the idGroupOf object.
DtBasicRotorWingAircraftRecord & operator=(const DtBasicRotorWingAircraftRecord &orig)
Assignment operators.
DtU8 myPrimaryAmmunition
Definition: enhancedRotorWingAircraftRecord.h:77
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtU8 myAirMaintenanceStatus
Definition: enhancedRotorWingAircraftRecord.h:76
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
DtU8 mySecondaryAmmunition
Definition: enhancedRotorWingAircraftRecord.h:78
Contains the standard DIS enumerations.
Instances of DtEnhancedRotorWingAircraftRecord are used to contain the entity state and logistics inf...
Definition: enhancedRotorWingAircraftRecord.h:25
This file contains typedefs for machine dependant types.

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)