9 #ifndef lgrHlaDdmEntityPublisher_H_
10 #define lgrHlaDdmEntityPublisher_H_
15 #include <vl/region.h>
20 class DtLgrHlaSimulationManager;
24 class DtLgrHlaDdmEntityPublisher :
public DtLgrHlaEntityPublisher
31 DtLgrHlaDdmEntityPublisher(DtLgrHlaSimulationManager& simMgr, DtLgrHlaHandle loggerObjectId,
32 DtLgrHlaHandle loggerClassHandle, RTI::ObjectClassHandle classHandle,
33 const char* objName,
const DtDDMRegionSet* regionSetToUse,
34 double hbtime=0.0,
bool silent=
false,
bool stat=
true);
37 virtual ~DtLgrHlaDdmEntityPublisher();
44 virtual bool updateRegion(
const DtStateMsg& msg);
48 static DtLgrHlaEntityPublisher* create(DtLgrHlaSimulationManager& simMgr,
49 DtLgrHlaHandle loggerObjectId, DtLgrHlaHandle loggerClassHandle,
50 RTI::ObjectClassHandle classHandle,
const char* objName,
51 const DtDDMRegionSet* regionSetToUse,
double hbtime=0.0,
52 bool silent=
false,
bool stat=
true);
57 DtLgrHlaDdmEntityPublisher(
const DtLgrHlaDdmEntityPublisher &other);
60 DtLgrHlaDdmEntityPublisher &operator=(
const DtLgrHlaDdmEntityPublisher &other);
64 DtDDMRegionSP myLgrRegion;
Contains MAKLogger::DtLgrHlaEntityPublisher subclass of MAKLogger::DtLgrPublisherInterface class and ...