12 #ifndef lgrDisTransmitter_H_
13 #define lgrDisTransmitter_H_
20 class DtTransmitterPdu;
21 class DtRadioTransmitterPublisher;
26 class DtLgrDisSimulationManager;
28 class DT_DLL_LGRSIM DtLgrDisTransmitterPublisher :
public DtLgrPublisherInterface
31 DT_VIRTUAL_CTR(DtLgrDisTransmitterPublisher,(
const DtTransmitterPdu& pdu,
32 DtLgrDisSimulationManager* simManager))
35 virtual ~DtLgrDisTransmitterPublisher();
37 virtual void update(
const DtPdu& pdu,
double scaling,
bool isStatic,
bool sendFlag );
39 virtual void sendUpdateAtScaleChangePoint(
40 double oldScale,
double newScale,
bool wasStatic,
bool isStatic);
43 virtual void tick(
double scaling,
bool isStatic);
46 DtRadioTransmitterPublisher* myPublisher;