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