VR-Link API Documentation for HLA Evolved
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
packets
angleDeceptionAttributeRecordP.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2013 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
#pragma once
6
10
11
#include <
vlpi/netStructs.h
>
12
#include <
vl/packets/standardVariableRecordP.h
>
13
#include <
vl/eventId.h
>
14
#include "
pduHeader.h
"
15
16
// Angle Deception Attribute Record
17
typedef
struct
DtNetAngleDeceptionAttributeRecord
:
public
DtNetStandardVariableRecord
18
{
19
bool
operator==
(
const
DtNetAngleDeceptionAttributeRecord
& rhs)
const
20
{
21
return
(
myRecordType
== rhs.
myRecordType
)
22
&& (
myRecordLength
== rhs.
myRecordLength
)
23
&& (
myEmitterNumber
== rhs.
myEmitterNumber
)
24
&& (
myBeamNumber
== rhs.
myBeamNumber
)
25
&& (
myStateIndicator
== rhs.
myStateIndicator
)
26
27
28
&& (
myAzimuthOffset
== rhs.
myAzimuthOffset
)
29
&& (
myAzimuthWidth
== rhs.
myAzimuthWidth
)
30
&& (
myAzimuthPullRate
== rhs.
myAzimuthPullRate
)
31
&& (
myAzimuthPullAcceleration
== rhs.
myAzimuthPullAcceleration
)
32
&& (
myElevationOffset
== rhs.
myElevationOffset
)
33
&& (
myElevationWidth
== rhs.
myElevationWidth
)
34
&& (
myElevationPullRate
== rhs.
myElevationPullRate
)
35
&& (
myElevationPullAcceleration
== rhs.
myElevationPullAcceleration
);
36
}
37
bool
operator!=
(
const
DtNetAngleDeceptionAttributeRecord
& rhs)
const
38
{
39
return
!
operator==
(rhs);
40
}
41
42
DtNetU16
myPadding_16
;
43
DtNetU8
myEmitterNumber
;
44
DtNetU8
myBeamNumber
;
45
DtNetU8
myStateIndicator
;
46
DtNetU8
myPadding_8
;
47
48
DtNetFloat32
myAzimuthOffset
;
49
DtNetFloat32
myAzimuthWidth
;
50
DtNetFloat32
myAzimuthPullRate
;
51
DtNetFloat32
myAzimuthPullAcceleration
;
52
DtNetFloat32
myElevationOffset
;
53
DtNetFloat32
myElevationWidth
;
54
DtNetFloat32
myElevationPullRate
;
55
DtNetFloat32
myElevationPullAcceleration
;
56
DtNetU32
myPadding_32
;
57
58
}
DtNetAngleDeceptionAttributeRecord
;
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)