VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
19 {
20 #if DtHLA
24 #elif DtDIS
28 #endif
29 };
30 
34 {
35 #if DtHLA
39 #elif DtDIS
41  DtNetU16 myNumberOfAppearanceRecords;
43 #endif
44 };
45 
49 {
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 Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)