10 #ifndef DtBasicGroundCombatSoldierRecord_H_
11 #define DtBasicGroundCombatSoldierRecord_H_
27 class DT_DLL_VL DtBasicGroundCombatSoldierRecord
33 DtBasicGroundCombatSoldierRecord();
34 DtBasicGroundCombatSoldierRecord(
35 const DtBasicGroundCombatSoldierRecord& orig);
38 virtual ~DtBasicGroundCombatSoldierRecord();
41 DtBasicGroundCombatSoldierRecord& operator=(
42 const DtBasicGroundCombatSoldierRecord& orig);
43 DtBasicGroundCombatSoldierRecord& operator=(
44 const DtNetBasicGroundCombatSoldierRecord& orig);
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 setHeadAzimuth(
DtInt8 value);
90 virtual DtInt8 headAzimuth()
const;
93 virtual void setHeadElevation(
DtInt8 value);
94 virtual DtInt8 headElevation()
const;
97 virtual void setHeadScanRate(
DtInt8 value);
98 virtual DtInt8 headScanRate()
const;
101 virtual void setHeadElevationRate(
DtInt8 value);
102 virtual DtInt8 headElevationRate()
const;
105 virtual void print()
const;
108 virtual void printDataToStream(std::ostream& stream)
const;
111 virtual void unloadBaseNetRecord(
112 const DtNetBasicGroundCombatSoldierRecord& record);
113 virtual void loadBaseNetRecord(
114 DtNetBasicGroundCombatSoldierRecord& record)
const;
130 DtInt8 myHeadElevationRate;