VR-Link API Documentation for HLA Evolved
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
packets
aggStateP.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#ifndef _aggStateP_h_
8
#define _aggStateP_h_ 1
9
14
15
16
#include <
vlpi/NetStructs.h
>
17
#include "
pduHeader.h
"
18
21
struct
DtNetSilentAggregateList
22
{
23
#if DtHLA
24
DtNetEntityType
myEntityType
;
25
DtNetU16
myNumberOfAggregates
;
26
DtNetU16
padding
;
27
#elif (DtDIS || DtTENA)
28
DtNetU16
myNumberOfAggregates
;
29
DtNetU16
padding
;
30
DtNetEntityType
myEntityType
;
31
#endif
32
};
33
36
struct
DtNetSilentEntityList
37
{
38
#if DtHLA
39
DtNetEntityType
myEntityType
;
40
DtNetU16
myNumberOfEntities
;
41
DtNetU16
padding
;
42
#elif (DtDIS || DtTENA)
43
DtNetU16
myNumberOfEntities
;
44
DtNetU16
myNumberOfAppearanceRecords;
45
DtNetEntityType
myEntityType
;
46
#endif
47
};
48
51
struct
DtNetSilentEntityList_RPR_20
52
{
53
DtNetU16
myNumberOfEntities
;
54
DtNetU16
myNumberOfAppearanceRecords
;
55
DtNetEntityType
myEntityType
;
56
DtNetU32
myEntityAppearance
;
57
};
58
#if DtDIS
59
62
struct
DtNetAggregateDatumRecord
63
{
64
DtNetU32
myVariableDatumID;
65
DtNetU32
myVariableDatumLength;
66
68
DtNetU32
myVariableDatumValue;
69
DtNetU32
padding;
70
};
71
74
struct
DtNetAggregateStatePdu
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
DtNet32Vector
myDimensions;
85
DtNetEulerAngles
myOrientation;
86
DtNet64Vector
myCenterOfMass;
87
DtNet32Vector
myVelocity;
88
DtNetU16
myNumberOfDIS_Aggregates;
89
DtNetU16
myNumberOfDIS_Entities;
90
DtNetU16
myNumberOfSilentAggregateTypes;
91
DtNetU16
myNumberOfSilentEntityTypes;
92
};
93
94
#endif
95
#endif
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
)