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