10 #ifndef DtEnhancedFixedWingAircraftRecord_H_
11 #define DtEnhancedFixedWingAircraftRecord_H_
27 class DT_DLL_VL DtEnhancedFixedWingAircraftRecord :
28 public DtBasicFixedWingAircraftRecord
34 DtEnhancedFixedWingAircraftRecord();
35 DtEnhancedFixedWingAircraftRecord(
36 const DtEnhancedFixedWingAircraftRecord& orig);
39 virtual ~DtEnhancedFixedWingAircraftRecord();
42 DtEnhancedFixedWingAircraftRecord& operator=(
43 const DtEnhancedFixedWingAircraftRecord& orig);
44 DtEnhancedFixedWingAircraftRecord& operator=(
45 const DtNetEnhancedFixedWingAircraftRecord& orig);
48 virtual void setSupplementalFuelStatus(
DtU8 value);
49 virtual DtU8 supplementalFuelStatus()
const;
52 virtual void setAirMaintenanceStatus(
DtU8 value);
53 virtual DtU8 airMaintenanceStatus()
const;
56 virtual void setPrimaryAmmunition(
DtU8 value);
57 virtual DtU8 primaryAmmunition()
const;
60 virtual void setSecondaryAmmunition(
DtU8 value);
61 virtual DtU8 secondaryAmmunition()
const;
64 virtual void print()
const;
67 virtual void printDataToStream(std::ostream& stream)
const;
70 virtual void unloadNetRecord(
71 const DtNetEnhancedFixedWingAircraftRecord& record);
72 virtual void loadNetRecord(
73 DtNetEnhancedFixedWingAircraftRecord& record)
const;
77 DtU8 mySupplementalFuelStatus;
78 DtU8 myAirMaintenanceStatus;
79 DtU8 myPrimaryAmmunition;
80 DtU8 mySecondaryAmmunition;