VR-Link API Documentation for DIS
 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
38  DtNetU16 padding;
39 #elif DtDIS
43 #endif
44 };
45 
49 {
54 };
55 #if DtDIS
56 
60 {
61 
64 
68 
69 };
70 
74 {
75 
92 
93 };
94 
95 #endif
DtNetVector32 myVelocity
Definition: aggStateP.h:87
DtNetAggregateEntityList is the network structure for the silent aggregate entity list for the aggreg...
Definition: aggStateP.h:33
DtNetU32 myFormation
Definition: aggStateP.h:81
DtNetU16 myNumberOfSilentEntityTypes
Definition: aggStateP.h:91
DtNetU32 myEntityAppearance
Definition: aggStateP.h:53
DtNetPduHeader myHeader
Definition: aggStateP.h:76
DtNetEntityType myAggregateType
Definition: aggStateP.h:80
Definition: netStructs.h:195
DtNetU16 myNumberOfDIS_Aggregates
Definition: aggStateP.h:88
DtNetU16 padding
Definition: aggStateP.h:26
DtNetU8 myMarking[31]
Definition: aggStateP.h:83
DtNetU8 myAggregateState
Definition: aggStateP.h:79
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:51
DtNetEntityType myEntityType
Definition: aggStateP.h:27
Definition: pduHeader.h:14
DtNetVector32 myDimensions
Definition: aggStateP.h:84
Network-order unsigned 32-bit quantity.
Definition: vlNetTypes.h:98
DtNetU16 myNumberOfEntities
Definition: aggStateP.h:40
DtNetU16 myNumberOfAppearanceRecords
Definition: aggStateP.h:51
DtNetU32 myVariableDatumLength
Definition: aggStateP.h:63
DtNetSilentEntityList_RPR_20 is the network representation of the SilentEntityStruct from RPR FOM ver...
Definition: aggStateP.h:48
DtNetAggregateStatePdu is the network structure for the aggregate state PDU.
Definition: aggStateP.h:73
DtNetEntityType myEntityType
Definition: aggStateP.h:52
DtNetU16 myNumberOfSilentAggregateTypes
Definition: aggStateP.h:90
DtNetU8 myCharacterSet
Definition: aggStateP.h:82
DtNetU32 myVariableDatumValue
The datum value may actually be larger than 32 bits.
Definition: aggStateP.h:66
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:30
DtNetAggregateDatumRecord is the network structure for the variable datum records in the aggregate st...
Definition: aggStateP.h:59
DtNetU8 myForceID
Definition: aggStateP.h:78
Definition: netStructs.h:116
DtNetAggregateSystemList is the network structure for the silent aggregate system list for the aggreg...
Definition: aggStateP.h:18
DtNetU16 myNumberOfEntities
Definition: aggStateP.h:50
Definition: netStructs.h:55
DtNet64Vector myCenterOfMass
Definition: aggStateP.h:86
DtNetEulerAngles myOrientation
Definition: aggStateP.h:85
DtNetU16 myNumberOfAggregates
Definition: aggStateP.h:25
DtNetEntityIdentifier myAggregateID
Definition: aggStateP.h:77
DtNetEntityType myEntityType
Definition: aggStateP.h:42
DtNetU16 myNumberOfDIS_Entities
Definition: aggStateP.h:89
DtNetU32 padding
Definition: aggStateP.h:67
This class is deprecated, please use DtNetVector64 in vlVector.h.
Definition: netStructs.h:160
DtNetU16 myNumberOfAppearanceRecords
Definition: aggStateP.h:41
DtNetU32 myVariableDatumID
Definition: aggStateP.h:62
A Network Byte Order layout using 32 bit floats for DtVector.
Definition: vlVector.h:430

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)