13 #include <vl/reflectedEmitterSystemList.h>
14 #include <vl/emitterSystemPublisher.h>
16 class DtEmitterBeamRepository;
17 class DtReflectedEmitterSystem;
18 class DtEmitterSystemRepository;
20 #define EMITTER_TEMPLATE_ARGS \
21 DtPortalEmitterSystemObject, DtPortalReflectedEmitterSystemObject, \
22 DtReflectedEmitterSystem, DtReflectedEmitterSystemList, \
23 DtEmitterSystemRepository, DtEmitterSystemPublisher
52 const DtEmitterBeamRepository& source );
70 const DtEmitterSystemRepository& source,
const DtReflectedEmitterSystem& refObj );
88 virtual DtEmitterBeamRepository* translate( DtEmitterBeamRepository* destination,
105 virtual DtEmitterSystemRepository* translate(
106 DtEmitterSystemRepository* destination,
114 virtual DtEmitterSystemPublisher* instantiateRprPublisher(