10 #ifndef DtBasicGroundCombatVehicleRecord_H_
11 #define DtBasicGroundCombatVehicleRecord_H_
47 virtual void setEntityID(
DtU16 value);
48 virtual DtU16 entityID()
const;
51 virtual void setX_Offset(
DtInt16 value);
52 virtual DtInt16 X_Offset()
const;
55 virtual void setY_Offset(
DtInt16 value);
56 virtual DtInt16 Y_Offset()
const;
59 virtual void setZ_Offset(
DtInt16 value);
60 virtual DtInt16 Z_Offset()
const;
63 virtual void setAppearance(
DtU32 app);
64 virtual DtU32 appearance()
const;
67 virtual void setAppearanceAttribute(
73 virtual void setPsi(
DtInt8 value);
74 virtual DtInt8 psi()
const;
77 virtual void setTheta(
DtInt8 value);
78 virtual DtInt8 theta()
const;
81 virtual void setPhi(
DtInt8 value);
82 virtual DtInt8 phi()
const;
85 virtual void setEntitySpeed(
DtInt8 value);
86 virtual DtInt8 entitySpeed()
const;
89 virtual void setTurretAzimuth(
DtInt8 value);
90 virtual DtInt8 turretAzimuth()
const;
93 virtual void setGunElevation(
DtInt8 value);
94 virtual DtInt8 gunElevation()
const;
97 virtual void setTurretSlewRate(
DtInt8 value);
98 virtual DtInt8 turretSlewRate()
const;
101 virtual void setGunElevationRate(
DtInt8 value);
102 virtual DtInt8 gunElevationRate()
const;
105 virtual void print()
const;
108 virtual void printDataToStream(std::ostream& stream)
const;
111 virtual void unloadBaseNetRecord(
113 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:1421
DtInt8 myTheta
Definition: basicGroundCombatVehicleRecord.h:124
DtInt16 myY_Offset
Definition: basicGroundCombatVehicleRecord.h:120
DtInt8 myPsi
Definition: basicGroundCombatVehicleRecord.h:123
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtU16 myEntityID
Definition: basicGroundCombatVehicleRecord.h:118
This file declares classes for the idGroupOf object.
DtInt8 myGunElevationRate
Definition: basicGroundCombatVehicleRecord.h:130
DtInt16 myX_Offset
Definition: basicGroundCombatVehicleRecord.h:119
DtU32 myAppearance
Definition: basicGroundCombatVehicleRecord.h:122
DtInt8 myTurretSlewRate
Definition: basicGroundCombatVehicleRecord.h:129
Instances of DtBasicGroundCombatVehicleRecord are used to contain the entity state and logistics info...
Definition: basicGroundCombatVehicleRecord.h:27
char DtInt8
An eight bit integer value.
Definition: vlMachineTypes.h:203
DtInt8 myEntitySpeed
Definition: basicGroundCombatVehicleRecord.h:126
The following are grouped entity description records.
Definition: isGroupOfP.h:21
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
DtInt8 myPhi
Definition: basicGroundCombatVehicleRecord.h:125
Contains the standard DIS enumerations.
DtInt8 myTurretAzimuth
Definition: basicGroundCombatVehicleRecord.h:127
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:1266
DtInt8 myGunElevation
Definition: basicGroundCombatVehicleRecord.h:128
DtInt16 myZ_Offset
Definition: basicGroundCombatVehicleRecord.h:121
This file contains typedefs for machine dependant types.