14 class DtUnderwaterAcousticsEmissionRepository;
16 #define DIS_TEMPLATE_LIST \
18 < class T_PortalObject \
19 , class T_PortalReflectedObject \
20 , class T_DisReflectedObject \
21 , class T_DisReflectedObjectList \
22 , class T_DisObjectStateRepository \
23 , class T_DisObjectPublisher>
25 #define DIS_TEMPLATE_FUNCTION \
26 T_PortalObject, T_PortalReflectedObject, \
27 T_DisReflectedObject, T_DisReflectedObjectList, \
28 T_DisObjectStateRepository, T_DisObjectPublisher
30 namespace MAKVrExchange
33 class DtPortalUnderwaterAcousticObject;
63 const DtUnderwaterAcousticsEmissionRepository& source,
const T_DisReflectedObject& refObj );
66 virtual DtUnderwaterAcousticsEmissionRepository*
translate(
67 DtUnderwaterAcousticsEmissionRepository* destination,
69 const T_PortalReflectedObject& refObj );
77 #define _underwaterAcousticTranslator_INL_
78 #include <disBroker/underwaterAcousticTranslator.inl>
79 #undef _underwaterAcousticTranslator_INL_
virtual ~DtUnderwaterAcousticTranslator()
Virtual DTOR.
Messages which represent Active Sonars with state.
Definition: pUnderwaterAcousticsObject.h:24
#define DIS_TEMPLATE_LIST
Definition: disBroker/disBroker/underwaterAcousticTranslator.h:16
Base class for all embedded system translators.
Definition: disBroker/disBroker/embeddedSystemTranslator.h:44
Base class for all broker objects.
Definition: broker.h:53
virtual DtPortalUnderwaterAcousticObject * translate(DtPortalUnderwaterAcousticObject *destination, const DtUnderwaterAcousticsEmissionRepository &source, const T_DisReflectedObject &refObj)
Translates the given HLA object to a Portal object.
DtUnderwaterAcousticTranslator< DIS_TEMPLATE_FUNCTION > ParentClass
Typedef for the templated class type.
Definition: disBroker/disBroker/underwaterAcousticTranslator.h:50
DtUnderwaterAcousticTranslator(DtBroker *hlaBroker, const DtString &name, DtPortalMessageKind kind)
CTOR.
DtPortalMessageKind
A List of message kinds distributed with the Portal.
Definition: pMessageKinds.h:23
Base class for all embedded system translators.
Definition: disBroker/disBroker/underwaterAcousticTranslator.h:44