VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
gedBasRotWing.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
8
9
#ifndef DtBasicRotorWingAircraftRecord_H_
10
#define DtBasicRotorWingAircraftRecord_H_
11
12
#if DtDIS
13
14
#include <
vlutil/vlMachineTypes.h
>
15
#include <
vlpi/disEnums.h
>
16
#include "
hostStructs.h
"
17
18
#include "
packets/isGroupOfP.h
"
19
20
21
26
class
DT_DLL_VL
DtBasicRotorWingAircraftRecord
27
{
28
29
public
:
30
32
DtBasicRotorWingAircraftRecord
();
33
DtBasicRotorWingAircraftRecord
(
34
const
DtBasicRotorWingAircraftRecord
& orig);
35
37
virtual
~
DtBasicRotorWingAircraftRecord
();
38
40
DtBasicRotorWingAircraftRecord
& operator=(
41
const
DtBasicRotorWingAircraftRecord
& orig);
42
DtBasicRotorWingAircraftRecord
& operator=(
43
const
DtNetBasicRotorWingAircraftRecord
& orig);
44
46
virtual
void
setEntityID(
DtU16
value);
47
virtual
DtU16
entityID()
const
;
48
50
virtual
void
setX_Offset(
DtInt16
value);
51
virtual
DtInt16
X_Offset()
const
;
52
54
virtual
void
setY_Offset(
DtInt16
value);
55
virtual
DtInt16
Y_Offset()
const
;
56
58
virtual
void
setZ_Offset(
DtInt16
value);
59
virtual
DtInt16
Z_Offset()
const
;
60
62
virtual
void
setAppearance(
DtU32
app);
63
virtual
DtU32
appearance()
const
;
64
66
virtual
void
setAppearanceAttribute(
67
const
DtAppearAttribute
attr,
const
DtAppearAttrVal
val);
68
virtual
DtAppearAttrVal
appearanceAttribute(
69
const
DtAppearAttribute
attr)
const
;
70
72
virtual
void
setPsi(
DtInt8
value);
73
virtual
DtInt8
psi()
const
;
74
76
virtual
void
setTheta(
DtInt8
value);
77
virtual
DtInt8
theta()
const
;
78
80
virtual
void
setPhi(
DtInt8
value);
81
virtual
DtInt8
phi()
const
;
82
84
virtual
void
setFuelStatus(
DtInt8
value);
85
virtual
DtInt8
fuelStatus()
const
;
86
88
virtual
void
setHorizontalDeviation(
DtInt8
value);
89
virtual
DtInt8
horizontalDeviation()
const
;
90
92
virtual
void
setVerticalDeviation(
DtInt8
value);
93
virtual
DtInt8
verticalDeviation()
const
;
94
96
virtual
void
setMovementSpeed(
DtInt16
value);
97
virtual
DtInt16
movementSpeed()
const
;
98
100
virtual
void
setTurretAzimuth(
DtInt8
value);
101
virtual
DtInt8
turretAzimuth()
const
;
102
104
virtual
void
setGunElevation(
DtInt8
value);
105
virtual
DtInt8
gunElevation()
const
;
106
108
virtual
void
setTurretSlewRate(
DtInt8
value);
109
virtual
DtInt8
turretSlewRate()
const
;
110
112
virtual
void
setGunElevationRate(
DtInt8
value);
113
virtual
DtInt8
gunElevationRate()
const
;
114
116
virtual
void
print()
const
;
117
119
virtual
void
printDataToStream(std::ostream& stream)
const
;
120
122
virtual
void
unloadBaseNetRecord(
123
const
DtNetBasicRotorWingAircraftRecord
& record);
124
virtual
void
loadBaseNetRecord(
125
DtNetBasicRotorWingAircraftRecord
& record)
const
;
126
127
protected
:
128
129
DtU16
myEntityID
;
130
DtInt16
myX_Offset
;
131
DtInt16
myY_Offset
;
132
DtInt16
myZ_Offset
;
133
DtU32
myAppearance
;
134
DtInt8
myPsi
;
135
DtInt8
myTheta
;
136
DtInt8
myPhi
;
137
DtU8
myFuelStatus
;
138
DtU8
myHorizontalDeviation
;
139
DtU8
myVerticalDeviation
;
140
DtInt16
myMovementSpeed
;
141
DtInt8
myTurretAzimuth
;
142
DtInt8
myGunElevation
;
143
DtInt8
myTurretSlewRate
;
144
DtInt8
myGunElevationRate
;
145
146
};
147
148
149
#endif
150
#endif
151
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)