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
basicFixedWingAircraftRecord.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 DtBasicFixedWingAircraftRecord_H_
11
#define DtBasicFixedWingAircraftRecord_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
26
class
DT_DLL_VL
DtBasicFixedWingAircraftRecord
27
{
28
29
public
:
30
32
DtBasicFixedWingAircraftRecord
();
33
DtBasicFixedWingAircraftRecord
(
34
const
DtBasicFixedWingAircraftRecord
& orig);
35
37
virtual
~
DtBasicFixedWingAircraftRecord
();
38
40
DtBasicFixedWingAircraftRecord
& operator=(
41
const
DtBasicFixedWingAircraftRecord
& orig);
42
DtBasicFixedWingAircraftRecord
& operator=(
43
const
DtNetBasicFixedWingAircraftRecord
& 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
print()
const
;
101
103
virtual
void
printDataToStream(std::ostream& stream)
const
;
104
106
virtual
void
unloadBaseNetRecord(
107
const
DtNetBasicFixedWingAircraftRecord
& record);
108
virtual
void
loadBaseNetRecord(
109
DtNetBasicFixedWingAircraftRecord
& record)
const
;
110
111
protected
:
112
113
DtU16
myEntityID
;
114
DtInt16
myX_Offset
;
115
DtInt16
myY_Offset
;
116
DtInt16
myZ_Offset
;
117
DtU32
myAppearance
;
118
DtInt8
myPsi
;
119
DtInt8
myTheta
;
120
DtInt8
myPhi
;
121
DtU8
myFuelStatus
;
122
DtU8
myHorizontalDeviation
;
123
DtU8
myVerticalDeviation
;
124
DtInt16
myMovementSpeed
;
125
126
};
127
128
#endif
129
#endif
130
Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)