13 #include <vl/reflectedEnvironmentProcessList.h>
14 #include <vl/environmentProcessPublisher.h>
16 class DtReflectedEnvironmentProcess;
17 class DtEnvironmentProcessRepository;
19 #define ENVPROC_TEMPLATE_ARGS \
20 DtPortalEnvironmentProcessObject, DtPortalReflectedEnvironmentProcessObject, \
21 DtReflectedEnvironmentProcess, DtReflectedEnvironmentProcessList, \
22 DtEnvironmentProcessRepository, DtEnvironmentProcessPublisher
24 namespace MAKVrExchange
67 const DtEnvironmentProcessRepository& source,
68 const DtReflectedEnvironmentProcess& refObj );
86 virtual DtEnvironmentProcessRepository* translate(
87 DtEnvironmentProcessRepository* destination,
95 DtEnvironmentProcessPublisher* instantiateRprPublisher(
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
Base class for all RPR object translators.
Definition: rprTranslator.h:93
Base class for all broker objects.
Definition: broker.h:58
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
Provides Environment Process object translation between HLA and the VR-Exchange Portal.
Definition: rprBroker/rprBroker/environmentProcessTranslator.h:32
Contains the DtRprObjectTranslator and DtRprInteractionTranslator base classes.
#define DT_DLL_RPRBROKER
Definition: brokers/rprBroker/rprBroker/dllExport.h:22
#define Dt_DEF_TRANSLATOR_NAME(strname)
Definition: translator.h:16
Represents Environment Process Objects in a simulation.
Definition: pEnvironmentProcessObject.h:21