9 #ifndef DtBasicRotorWingAircraftRecord_H_
10 #define DtBasicRotorWingAircraftRecord_H_
46 virtual void setEntityID(
DtU16 value);
47 virtual DtU16 entityID()
const;
50 virtual void setX_Offset(
DtInt16 value);
51 virtual DtInt16 X_Offset()
const;
54 virtual void setY_Offset(
DtInt16 value);
55 virtual DtInt16 Y_Offset()
const;
58 virtual void setZ_Offset(
DtInt16 value);
59 virtual DtInt16 Z_Offset()
const;
62 virtual void setAppearance(
DtU32 app);
63 virtual DtU32 appearance()
const;
66 virtual void setAppearanceAttribute(
72 virtual void setPsi(
DtInt8 value);
73 virtual DtInt8 psi()
const;
76 virtual void setTheta(
DtInt8 value);
77 virtual DtInt8 theta()
const;
80 virtual void setPhi(
DtInt8 value);
81 virtual DtInt8 phi()
const;
84 virtual void setFuelStatus(
DtInt8 value);
85 virtual DtInt8 fuelStatus()
const;
88 virtual void setHorizontalDeviation(
DtInt8 value);
89 virtual DtInt8 horizontalDeviation()
const;
92 virtual void setVerticalDeviation(
DtInt8 value);
93 virtual DtInt8 verticalDeviation()
const;
96 virtual void setMovementSpeed(
DtInt16 value);
97 virtual DtInt16 movementSpeed()
const;
100 virtual void setTurretAzimuth(
DtInt8 value);
101 virtual DtInt8 turretAzimuth()
const;
104 virtual void setGunElevation(
DtInt8 value);
105 virtual DtInt8 gunElevation()
const;
108 virtual void setTurretSlewRate(
DtInt8 value);
109 virtual DtInt8 turretSlewRate()
const;
112 virtual void setGunElevationRate(
DtInt8 value);
113 virtual DtInt8 gunElevationRate()
const;
116 virtual void print()
const;
119 virtual void printDataToStream(std::ostream& stream)
const;
122 virtual void unloadBaseNetRecord(
124 virtual void loadBaseNetRecord(
DtAppearAttrVal
Create an enumeration type, but since many of the names will have the same value, define them all as ...
Definition: disEnums.h:1425
Instances of DtBasicRotorWingAircraftRecord are used to contain the entity state and logistics inform...
Definition: basicRotorWingAircraftRecord.h:26
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtInt8 myGunElevationRate
Definition: basicRotorWingAircraftRecord.h:144
DtU8 myVerticalDeviation
Definition: basicRotorWingAircraftRecord.h:139
DtInt8 myTurretSlewRate
Definition: basicRotorWingAircraftRecord.h:143
DtInt8 myGunElevation
Definition: basicRotorWingAircraftRecord.h:142
This file declares classes for the idGroupOf object.
DtU32 myAppearance
Definition: basicRotorWingAircraftRecord.h:133
DtInt16 myY_Offset
Definition: basicRotorWingAircraftRecord.h:131
DtU8 myHorizontalDeviation
Definition: basicRotorWingAircraftRecord.h:138
Definition: isGroupOfP.h:73
DtInt16 myZ_Offset
Definition: basicRotorWingAircraftRecord.h:132
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
char DtInt8
An eight bit integer value.
Definition: vlMachineTypes.h:203
DtInt8 myPsi
Definition: basicRotorWingAircraftRecord.h:134
DtInt16 myX_Offset
Definition: basicRotorWingAircraftRecord.h:130
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
short int DtInt16
A sixteen bit integer value.
Definition: vlMachineTypes.h:206
DtU8 myFuelStatus
Definition: basicRotorWingAircraftRecord.h:137
Contains the standard DIS enumerations.
DtInt8 myPhi
Definition: basicRotorWingAircraftRecord.h:136
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtAppearAttribute
If you put spaces between the "<<" and the surrounding strings, enumstr gets confused and thinks the ...
Definition: disEnums.h:1270
DtInt8 myTheta
Definition: basicRotorWingAircraftRecord.h:135
DtInt8 myTurretAzimuth
Definition: basicRotorWingAircraftRecord.h:141
DtInt16 myMovementSpeed
Definition: basicRotorWingAircraftRecord.h:140
DtU16 myEntityID
Definition: basicRotorWingAircraftRecord.h:129
This file contains typedefs for machine dependant types.