10#include <vrfobjcore/simObjectReference.h>
12#include <vlpi/entityIdentifier.h>
18 :
public DtSpSubClass<DtCigiSimObjectPublisherBase, DtCigiEntityPublisherBase>
25 virtual const DtEntityIdentifier&
entityId()
const;
31 virtual bool init()
override;
Base class for Publishers creating CIGI entities.
virtual bool init() override
virtual const DtEntityIdentifier & entityId() const
virtual std::string sharedKey() override
Key to uniquely idenfity the shared data instance associated with the Sim object represented by this ...
virtual Sptr setEntityId(const DtEntityIdentifier &id)
DtEntityIdentifier myEntityId
Definition cigiSimObjectPublisherBase.h:34
DtCigiSimObjectPublisherBase()
Definition cigiSimObjectPublisherBase.h:21
virtual ~DtCigiSimObjectPublisherBase() override
Definition cigiSimObjectPublisherBase.h:22
DtSimObjectReference mySimObject
Definition cigiSimObjectPublisherBase.h:35
virtual DtSimObjectReference simObject() const
DtSpSubClass()
Definition baseClass.h:190
std::shared_ptr< DtCigiSimObjectPublisherBase > Sptr
Definition baseClass.h:184
Contains the DLL export macro.
#define CIGIHOST_DLL
Definition export.h:20
Include export definitions for this library.
Definition glsVreMessageUtil.h:49