13 #include <vl/emittrSysPub.h>
14 #include <vl/refEmitLst.h>
16 class DtEmitterBeamRepository;
17 class DtReflectedEmitterSystem;
18 class DtEmitterSystemRepository;
20 #define EMITTER_TEMPLATE_ARGS \
21 DtPortalEmitterSystemObject, DtPortalReflectedEmitterSystemObject, \
22 DtReflectedEmitterSystem, DtReflectedEmitterSystemList, \
23 DtEmitterSystemRepository, DtEmitterSystemPublisher
39 Dt_DEF_TRANSLATOR_NAME(
"Emitter System" );
48 const DtEmitterBeamRepository& source );
66 const DtEmitterSystemRepository& source,
const DtReflectedEmitterSystem& refObj );
84 virtual DtEmitterBeamRepository* translate( DtEmitterBeamRepository* destination,
101 virtual DtEmitterSystemRepository* translate(
102 DtEmitterSystemRepository* destination,
110 virtual DtEmitterSystemPublisher* instantiateHlaPublisher(