13 #include <vl/griddedDataPublisher.h>
14 #include <vl/reflectedGriddedDataList.h>
16 class DtReflectedGriddedData;
17 class DtGriddedDataRepository;
19 #define GRIDDED_DATA_TEMPLATE_ARGS \
20 DtPortalGriddedDataObject, DtPortalReflectedGriddedDataObject, \
21 DtReflectedGriddedData, DtReflectedGriddedDataList, \
22 DtGriddedDataRepository, DtGriddedDataPublisher
24 namespace MAKVrExchange
65 const DtGriddedDataRepository& sr );
69 virtual DtString portalObjectName(
const DtReflectedGriddedData* refObj )
const;
77 const DtGriddedDataRepository& source,
const DtReflectedGriddedData& refObj );
80 virtual DtGriddedDataRepository* translate( DtGriddedDataRepository* destination,
Base class for all DIS object translators.
Definition: disTranslator.h:86
Contains the DtDisObjectTranslator and DtDisInteractionTranslator base classes.
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
Provides gridded data object translation between DIS and the VR-Exchange Portal.
Definition: disBroker/disBroker/griddedDataTranslator.h:39
virtual DtEntityIdentifier mapIdentifier(const T_PortalReflectedObject *refObj, const DtString &identifier)
Maps the reflected object's global or entity identifier to a DIS id.
Base class for all broker objects.
Definition: broker.h:53
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
DtPortalReflectedObjectTemplate< DtPortalGriddedDataObject > DtPortalReflectedGriddedDataObject
A Gridded Data Object template instance.
Definition: pReflectedObjectTypes.h:103
#define Dt_DEF_TRANSLATOR_NAME(strname)
Definition: translator.h:16
#define DT_DLL_DISBROKER
Definition: brokers/disBroker/disBroker/dllExport.h:20
Portal Gridded Data Object class.
Definition: pGriddedDataObject.h:20