VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
gedBasFixWing.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 Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)