13 #include <vl/emitterSystemPublisher.h>
14 #include <vl/reflectedEmitterSystemList.h>
16 class DtEmitterBeamRepository;
17 class DtEmitterSystemRepository;
18 class DtReflectedEmitterSystem;
20 #define EMITTER_TEMPLATE_ARGS \
21 DtPortalEmitterSystemObject, DtPortalReflectedEmitterSystemObject, \
22 DtReflectedEmitterSystem, DtReflectedEmitterSystemList, \
23 DtEmitterSystemRepository, DtEmitterSystemPublisher
63 const DtEmitterSystemRepository& sr );
69 virtual bool performDisGlobalIdMapping(
const DtObjectPublisher* publisher,
77 virtual DtString portalObjectName(
const DtReflectedEmitterSystem* refObj )
const;
86 virtual bool performPortalGlobalIdMapping(
88 const DtReflectedEmitterSystem& refObj,
99 const DtEmitterSystemRepository& source,
const DtReflectedEmitterSystem& refObj );
103 const DtEmitterBeamRepository& source );
106 virtual DtEmitterSystemRepository* translate( DtEmitterSystemRepository* destination,
110 virtual DtEmitterBeamRepository* translate( DtEmitterBeamRepository* destination,