VR-Link API Documentation for HLA 1.3
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
packets
aggStateP.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Copyright (c) 2013 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
10
11
#pragma once
12
13
#include <
vlpi/netStructs.h
>
14
#include <
vl/packets/pduHeader.h
>
15
18
struct
DtNetSilentAggregateList
19
{
20
#if DtHLA
21
DtNetEntityType
myEntityType
;
22
DtNetU16
myNumberOfAggregates
;
23
DtNetU16
padding
;
24
#elif DtDIS
25
DtNetU16
myNumberOfAggregates
;
26
DtNetU16
padding
;
27
DtNetEntityType
myEntityType
;
28
#endif
29
};
30
33
struct
DtNetSilentEntityList
34
{
35
#if DtHLA
36
DtNetEntityType
myEntityType
;
37
DtNetU16
myNumberOfEntities
;
38
DtNetU16
padding
;
39
#elif DtDIS
40
DtNetU16
myNumberOfEntities
;
41
DtNetU16
myNumberOfAppearanceRecords;
42
DtNetEntityType
myEntityType
;
43
#endif
44
};
45
48
struct
DtNetSilentEntityList_RPR_20
49
{
50
DtNetU16
myNumberOfEntities
;
51
DtNetU16
myNumberOfAppearanceRecords
;
52
DtNetEntityType
myEntityType
;
53
DtNetU32
myEntityAppearance
;
54
};
55
#if DtDIS
56
59
struct
DtNetAggregateDatumRecord
60
{
61
62
DtNetU32
myVariableDatumID;
63
DtNetU32
myVariableDatumLength;
64
66
DtNetU32
myVariableDatumValue;
67
DtNetU32
padding;
68
69
};
70
73
struct
DtNetAggregateStatePdu
74
{
75
76
DtNetPduHeader
myHeader;
77
DtNetEntityIdentifier
myAggregateID;
78
DtNetU8
myForceID;
79
DtNetU8
myAggregateState;
80
DtNetEntityType
myAggregateType;
81
DtNetU32
myFormation;
82
DtNetU8
myCharacterSet;
83
DtNetU8
myMarking[31];
84
DtNetVector32
myDimensions;
85
DtNetEulerAngles
myOrientation;
86
DtNet64Vector
myCenterOfMass;
87
DtNetVector32
myVelocity;
88
DtNetU16
myNumberOfDIS_Aggregates;
89
DtNetU16
myNumberOfDIS_Entities;
90
DtNetU16
myNumberOfSilentAggregateTypes;
91
DtNetU16
myNumberOfSilentEntityTypes;
92
93
};
94
95
#endif
Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)