![]() |
VR-Link API Documentation for HLA Evolved
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00009 00010 #ifndef isPartOfStruct_h_ 00011 #define isPartOfStruct_h_ 00012 00013 struct DtNetIsPartOfStruct 00014 { 00015 00016 //DtNetEntityIdentifier myHostEntId; 00017 00018 DtNetGlobalObjectDesignator myHostGlobalId; 00019 00020 }; 00021 00022 struct DtNetIsPartOfHelperStruct 00023 { 00024 00025 DtNetU16 myNature; 00026 DtNetU16 myConstituentPartPosition; 00027 DtNetU16 myStationName; 00028 DtNetU16 myStationNumber; 00029 DtNet32Vector myRelativePosition; 00030 DtNetFloat32 myRange; 00031 DtNetFloat32 myBearing; 00032 00033 }; 00034 00035 00036 struct DtNetRelativeRangeBearingStruct 00037 { 00038 DtNetFloat32 myRange; 00039 DtNetFloat32 myBearing; 00040 }; 00041 00042 struct DtNetRelativePositionStruct 00043 { 00044 DtNetFloat32 myBodyXDistance; 00045 DtNetFloat32 myBodyYDistance; 00046 DtNetFloat32 myBodyZDistance; 00047 }; 00048 00049 struct DtNetConstituentPartRelationshipStruct 00050 { 00051 DtNetU16 myNature; 00052 DtNetU16 myPosition; 00053 00054 }; 00055 00056 struct DtNetNamedLocationBaseStruct 00057 { 00058 DtNetU16 myStationNumber; 00059 DtNetU8 padding2[2]; 00060 DtNetU16 myStationName; 00061 DtNetU8 padding[2]; 00062 }; 00063 00064 00065 #endif 00066