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
groundLogisticsVehicleRecord.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 DtGroundLogisticsVehicleRecord_H_
11
#define DtGroundLogisticsVehicleRecord_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
DtGroundLogisticsVehicleRecord
27
{
28
29
public
:
30
32
DtGroundLogisticsVehicleRecord
();
33
DtGroundLogisticsVehicleRecord
(
34
const
DtGroundLogisticsVehicleRecord
& orig);
35
37
virtual
~
DtGroundLogisticsVehicleRecord
();
38
40
DtGroundLogisticsVehicleRecord
& operator=(
41
const
DtGroundLogisticsVehicleRecord
& orig);
42
DtGroundLogisticsVehicleRecord
& operator=(
43
const
DtNetGroundLogisticsVehicleRecord
& 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
setEntitySpeed(
DtInt8
value);
85
virtual
DtInt8
entitySpeed()
const
;
86
88
virtual
void
print()
const
;
89
91
virtual
void
printDataToStream(std::ostream& stream)
const
;
92
94
virtual
void
unloadNetRecord(
95
const
DtNetGroundLogisticsVehicleRecord
& record);
96
virtual
void
loadNetRecord(
97
DtNetGroundLogisticsVehicleRecord
& record)
const
;
98
99
protected
:
100
101
DtU16
myEntityID
;
102
DtInt16
myX_Offset
;
103
DtInt16
myY_Offset
;
104
DtInt16
myZ_Offset
;
105
DtU32
myAppearance
;
106
DtInt8
myPsi
;
107
DtInt8
myTheta
;
108
DtInt8
myPhi
;
109
DtInt8
myEntitySpeed
;
110
111
};
112
113
#endif
114
#endif
115
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
)