12 #ifndef lgrDisEnvironmentalProcess_H_
13 #define lgrDisEnvironmentalProcess_H_
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,
double scaling,
bool isStatic,
bool sendFlag );
38 virtual void sendUpdateAtScaleChangePoint(
double oldScale,
double newScale,
39 bool wasStatic,
bool isStatic);
41 virtual void tick(
double scaling,
bool isStatic);
44 DtEnvironmentProcessPublisher* myPublisher;