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
basicRotorWingAircraftRecord.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 Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)