VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vl
basicGroundCombatSoldierRecord.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
9
10
#ifndef DtBasicGroundCombatSoldierRecord_H_
11
#define DtBasicGroundCombatSoldierRecord_H_
12
13
#if DtDIS
14
15
#include <
vlutil/vlMachineTypes.h
>
16
#include <
vlpi/disEnums.h
>
17
#include "
hostStructs.h
"
18
19
#include "
packets/isGroupOfP.h
"
20
21
22
27
class
DT_DLL_VL
DtBasicGroundCombatSoldierRecord
28
{
29
30
public
:
31
33
DtBasicGroundCombatSoldierRecord
();
34
DtBasicGroundCombatSoldierRecord
(
35
const
DtBasicGroundCombatSoldierRecord
& orig);
36
38
virtual
~
DtBasicGroundCombatSoldierRecord
();
39
41
DtBasicGroundCombatSoldierRecord
& operator=(
42
const
DtBasicGroundCombatSoldierRecord
& orig);
43
DtBasicGroundCombatSoldierRecord
& operator=(
44
const
DtNetBasicGroundCombatSoldierRecord
& orig);
45
47
virtual
void
setEntityID(
DtU16
value);
48
virtual
DtU16
entityID()
const
;
49
51
virtual
void
setX_Offset(
DtInt16
value);
52
virtual
DtInt16
X_Offset()
const
;
53
55
virtual
void
setY_Offset(
DtInt16
value);
56
virtual
DtInt16
Y_Offset()
const
;
57
59
virtual
void
setZ_Offset(
DtInt16
value);
60
virtual
DtInt16
Z_Offset()
const
;
61
63
virtual
void
setAppearance(
DtU32
app);
64
virtual
DtU32
appearance()
const
;
65
67
virtual
void
setAppearanceAttribute(
68
const
DtAppearAttribute
attr,
const
DtAppearAttrVal
val);
69
virtual
DtAppearAttrVal
appearanceAttribute(
70
const
DtAppearAttribute
attr)
const
;
71
73
virtual
void
setPsi(
DtInt8
value);
74
virtual
DtInt8
psi()
const
;
75
77
virtual
void
setTheta(
DtInt8
value);
78
virtual
DtInt8
theta()
const
;
79
81
virtual
void
setPhi(
DtInt8
value);
82
virtual
DtInt8
phi()
const
;
83
85
virtual
void
setEntitySpeed(
DtInt8
value);
86
virtual
DtInt8
entitySpeed()
const
;
87
89
virtual
void
setHeadAzimuth(
DtInt8
value);
90
virtual
DtInt8
headAzimuth()
const
;
91
93
virtual
void
setHeadElevation(
DtInt8
value);
94
virtual
DtInt8
headElevation()
const
;
95
97
virtual
void
setHeadScanRate(
DtInt8
value);
98
virtual
DtInt8
headScanRate()
const
;
99
101
virtual
void
setHeadElevationRate(
DtInt8
value);
102
virtual
DtInt8
headElevationRate()
const
;
103
105
virtual
void
print()
const
;
106
108
virtual
void
printDataToStream(std::ostream& stream)
const
;
109
111
virtual
void
unloadBaseNetRecord(
112
const
DtNetBasicGroundCombatSoldierRecord
& record);
113
virtual
void
loadBaseNetRecord(
114
DtNetBasicGroundCombatSoldierRecord
& record)
const
;
115
116
protected
:
117
118
DtU16
myEntityID
;
119
DtInt16
myX_Offset
;
120
DtInt16
myY_Offset
;
121
DtInt16
myZ_Offset
;
122
DtU32
myAppearance
;
123
DtInt8
myPsi
;
124
DtInt8
myTheta
;
125
DtInt8
myPhi
;
126
DtInt8
myEntitySpeed
;
127
DtInt8
myHeadAzimuth
;
128
DtInt8
myHeadElevation
;
129
DtInt8
myHeadScanRate
;
130
DtInt8
myHeadElevationRate
;
131
132
};
133
134
#endif
135
#endif
136
Document ID: Generated on Fri May 15 06:36:13 EDT 2015 from SVN revision 153263
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)