VR-Link API Documentation for DIS
tenaUtils.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 tenaUtils_H_
8 #define tenaUtils_H_
9 
10 #if DtTENA
11 
12 #include <TENA/UniqueID/Includes.h>
13 #include <TENA/PlatformType/Includes.h>
14 #include <TENA/Time/Includes.h>
15 
16 #include <vlutil/vlTime.h>
17 #include <vlpi/entityType.h>
18 #include <vlpi/entityIdentifier.h>
19 #include <vlpi/simulationAddress.h>
20 #include "eventId.h"
21 #include "globalObjDes.h"
22 
27 
28 namespace DtTENAUtilities
29 {
32  DT_DLL_VL TENA::UniqueID::Pointer setUniqueIdFromGlobalId(
33  const DtGlobalObjectDesignator& globalId);
34 
37  DT_DLL_VL DtGlobalObjectDesignator setGlobalIdFromUniqueId(
38  const TENA::UniqueID::Pointer tenaId);
39 
42  DT_DLL_VL TENA::UniqueID::Pointer setUniqueIdFromEventId(
43  const DtEventId& eventId);
44 
47  DT_DLL_VL DtEventId setEventIdFromUniqueId(
48  const TENA::UniqueID::Pointer tenaId);
49 
52  DT_DLL_VL TENA::PlatformType::Pointer setPlatformTypeFromEntType(
53  const DtEntityType& entType);
54 
57  DT_DLL_VL TENA::UniqueID::Pointer setUniqueIdFromEntityId(
58  const DtEntityIdentifier& entId) ;
59 
62  DT_DLL_VL DtEntityType setEntTypeFromPlatformType(
63  const TENA::PlatformType::Pointer tenaType);
64 
67  DT_DLL_VL DtEntityIdentifier setEntityIdFromUniqueId(
68  const TENA::UniqueID::Pointer tenaId);
69 
72  DT_DLL_VL TENA::Time::Pointer setTenaTimeFromVrlinkTime(
73  const DtTime vrlTime);
74 
75 }
76 
77 
78 #endif
79 #endif
80 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)