13 class DtEmitterBeamRepository;
14 class DtEmitterSystemRepository;
15 class DtReflectedEmitterSystem;
16 class DtReflectedEmitterSystemList;
31 Dt_DEF_TRANSLATOR_NAME(
"Emitter System" );
69 virtual void enableTranslator(
bool enabled);
78 const DtEmitterBeamRepository& source );
96 const DtEmitterSystemRepository& source );
114 virtual DtEmitterBeamRepository* translate( DtEmitterBeamRepository* destination,
131 virtual DtEmitterSystemRepository* translate( DtEmitterSystemRepository* destination,
151 static bool disDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
167 static void disAdditionCallback( DtReflectedEmitterSystem*
object,
void* userData );
180 static void disUpdateCallback( DtReflectedEmitterSystem*
object,
void* userData );
195 static void disRemovalCallback( DtReflectedEmitterSystem*
object,
void* userData );
281 virtual void discoverDisObject( DtReflectedEmitterSystem*
object );
324 virtual void receiveDisUpdate( DtReflectedEmitterSystem*
object);
359 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
389 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
409 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
417 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject )
const;