18 class DtEnvironmentProcessPublisher;
19 class DtEnvironmentalProcessPdu;
23 class DtLgrDisSimulationManager;
27 class DT_DLL_LGRSIM DtLgrDisEnvironmentalProcessPublisher :
public DtLgrPublisherInterface
32 DT_VIRTUAL_CTR(DtLgrDisEnvironmentalProcessPublisher,(
const DtEnvironmentalProcessPdu& pdu,
33 DtLgrDisSimulationManager& simManager))
35 virtual ~DtLgrDisEnvironmentalProcessPublisher();
37 virtual void update(
const DtPdu& pdu,
const DtAbsoluteTime& updateTime,
bool isTimeFromPast,
38 bool isStateUpdate,
double scaling,
bool isStatic,
bool sendFlag );
39 virtual void sendUpdateAtScaleChangePoint(
double oldScale,
double newScale,
40 bool wasStatic,
bool isStatic);
42 virtual void tick(
double scaling,
bool isStatic);
46 virtual const DtStateMsg& lastState()
const;
49 virtual void tickVrlPublisher();
52 DtEnvironmentProcessPublisher* myPublisher;