8 #ifndef DtEnhancedRotorWingAircraftRecord_H_
9 #define DtEnhancedRotorWingAircraftRecord_H_
25 class DT_DLL_VL DtEnhancedRotorWingAircraftRecord :
26 public DtBasicRotorWingAircraftRecord
32 DtEnhancedRotorWingAircraftRecord();
33 DtEnhancedRotorWingAircraftRecord(
34 const DtEnhancedRotorWingAircraftRecord& orig);
37 virtual ~DtEnhancedRotorWingAircraftRecord();
40 DtEnhancedRotorWingAircraftRecord& operator=(
41 const DtEnhancedRotorWingAircraftRecord& orig);
42 DtEnhancedRotorWingAircraftRecord& operator=(
43 const DtNetEnhancedRotorWingAircraftRecord& orig);
46 virtual void setSupplementalFuelStatus(
DtU8 value);
47 virtual DtU8 supplementalFuelStatus()
const;
50 virtual void setAirMaintenanceStatus(
DtU8 value);
51 virtual DtU8 airMaintenanceStatus()
const;
54 virtual void setPrimaryAmmunition(
DtU8 value);
55 virtual DtU8 primaryAmmunition()
const;
58 virtual void setSecondaryAmmunition(
DtU8 value);
59 virtual DtU8 secondaryAmmunition()
const;
62 virtual void print()
const;
65 virtual void printDataToStream(std::ostream& stream)
const;
68 virtual void unloadNetRecord(
69 const DtNetEnhancedRotorWingAircraftRecord& record);
70 virtual void loadNetRecord(
71 DtNetEnhancedRotorWingAircraftRecord& record)
const;
75 DtU8 mySupplementalFuelStatus;
76 DtU8 myAirMaintenanceStatus;
77 DtU8 myPrimaryAmmunition;
78 DtU8 mySecondaryAmmunition;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file declares classes for the idGroupOf object.
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
Contains the standard DIS enumerations.
This file contains typedefs for machine dependant types.