9 #ifndef lgrHlaDdmEntityPublisher_H_
10 #define lgrHlaDdmEntityPublisher_H_
15 #include <vl/region.h>
20 class DtLgrHlaSimulationManager;
32 DtLgrHlaHandle loggerClassHandle, RTI::ObjectClassHandle classHandle,
33 const char* objName,
const DtDDMRegionSet* regionSetToUse,
34 double hbtime=0.0,
bool silent=
false,
bool stat=
true);
50 RTI::ObjectClassHandle classHandle,
const char* objName,
51 const DtDDMRegionSet* regionSetToUse,
double hbtime=0.0,
52 bool silent=
false,
bool stat=
true);
static DtLgrHlaEntityPublisher * create(DtLgrHlaSimulationManager &simMgr, DtLgrHlaHandle loggerObjectId, DtLgrHlaHandle loggerClassHandle, RTI::ObjectClassHandle classHandle, const char *objName, const DtDDMRegionSet *regionSetToUse, double hbtime=0.0, bool silent=false, bool stat=true)
virtual bool updateRegion(const DtStateMsg &msg)
The given message has been decoded into the state repository of the publisher.
DtU32 DtLgrHlaHandle
Logger Psuedo Handle type.
Definition: hlaTimeStampedAttr.h:22
DtLgrHlaDdmEntityPublisher(DtLgrHlaSimulationManager &simMgr, DtLgrHlaHandle loggerObjectId, DtLgrHlaHandle loggerClassHandle, RTI::ObjectClassHandle classHandle, const char *objName, const DtDDMRegionSet *regionSetToUse, double hbtime=0.0, bool silent=false, bool stat=true)
Virtual Constructor Configure base class with proper FOM class, state repositories, encoder and decoder.
Contains MAKLogger::DtLgrHlaEntityPublisher subclass of MAKLogger::DtLgrPublisherInterface class and ...
DtLgrHlaDdmEntityPublisher & operator=(const DtLgrHlaDdmEntityPublisher &other)
Assignment Operator – Not Implemented.
An HLA Entity publisher.
Definition: lgrHlaEntityPublisher.h:28
The HLA simulation manager.
Definition: lgrHlaSimManager.h:84
An HLA DDM Entity publisher.
Definition: ddmEntityPublisher.h:24
DtDDMRegionSP myLgrRegion
Definition: ddmEntityPublisher.h:64
virtual ~DtLgrHlaDdmEntityPublisher()
destructor