![]() |
VR-Link API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00009 00010 #ifndef spatialStructs_h_ 00011 #define spatialStructs_h_ 00012 00013 struct DtNetSpatialStaticStruct 00014 { 00015 00016 DtNet64Vector worldLocation; 00017 00018 DtNetBoolean frozen; 00019 00020 DtNetU8 padding[3]; 00021 00022 DtNetEulerAngles orientation; 00023 00024 }; 00025 00026 struct DtNetSpatialFPStruct 00027 { 00028 00029 DtNet64Vector worldLocation; 00030 00031 DtNetBoolean frozen; 00032 00033 DtNetU8 padding[3]; 00034 00035 DtNetEulerAngles orientation; 00036 00037 DtNet32Vector velocity; 00038 00039 }; 00040 00041 struct DtNetSpatialRPStruct 00042 { 00043 00044 DtNet64Vector worldLocation; 00045 00046 DtNetBoolean frozen; 00047 00048 DtNetU8 padding[3]; 00049 00050 DtNetEulerAngles orientation; 00051 00052 DtNet32Vector velocity; 00053 00054 DtNet32Vector angularVelocity; 00055 00056 }; 00057 00058 struct DtNetSpatialRVStruct 00059 { 00060 00061 DtNet64Vector worldLocation; 00062 00063 DtNetBoolean frozen; 00064 00065 DtNetU8 padding[3]; 00066 00067 DtNetEulerAngles orientation; 00068 00069 DtNet32Vector velocity; 00070 00071 DtNet32Vector acceleration; 00072 00073 DtNet32Vector angularVelocity; 00074 00075 }; 00076 00077 struct DtNetSpatialFVStruct 00078 { 00079 00080 DtNet64Vector worldLocation; 00081 00082 DtNetBoolean frozen; 00083 00084 DtU8 padding[3]; 00085 00086 DtNetEulerAngles orientation; 00087 00088 DtNet32Vector velocity; 00089 00090 DtNet32Vector acceleration; 00091 00092 }; 00093 00094 #endif 00095