VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
collisElasP.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 _CollisionElasP_h_
8 #define _CollisionElasP_h_ 1
9 
13 
14 
15 #if DtDIS
16 
17 #include <vlpi/netStructs.h>
18 #include <vl/eventId.h>
19 #include "pduHeader.h"
20 
22 
23 struct DtNetCollisionElasticPdu
24 {
25  DtNetPduHeader myHeader;
26  DtNetEntityIdentifier myIssuingEntityID;
27  DtNetEntityIdentifier myCollidingEntityID;
28  DtNetEventId myEventID;
29  DtNetU16 padding;
30  DtNet32Vector myContactVelocity;
31  DtNetFloat32 myMass;
32  DtNet32Vector myLocationOfImpact;
33  DtNetFloat32 myCollisionInterResultXX;
34  DtNetFloat32 myCollisionInterResultXY;
35  DtNetFloat32 myCollisionInterResultXZ;
36  DtNetFloat32 myCollisionInterResultYY;
37  DtNetFloat32 myCollisionInterResultYZ;
38  DtNetFloat32 myCollisionInterResultZZ;
39  DtNet32Vector myUnitSurfaceNormal;
40  DtNetFloat32 myCoefficientOfRestitution;
41 };
42 
43 #endif
44 #endif
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:51
Definition: pduHeader.h:14
This class is deprecated, please use DtNetVector32 in vlVector.h.
Definition: netStructs.h:178
Definition: netStructs.h:116
Definition: eventId.h:23
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:147
Contains the DtEventId class declaration.

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)