#include <cigiObjectBase.h>
◆ Cigi
◆ CigiData
◆ CigiBasePtr
◆ DtCigiObjectBase()
| makVre::DtCigiObjectBase::DtCigiObjectBase |
( |
| ) |
|
◆ ~DtCigiObjectBase()
| virtual makVre::DtCigiObjectBase::~DtCigiObjectBase |
( |
| ) |
|
|
overridevirtual |
◆ cigi() [1/2]
| CigiData * makVre::DtCigiObjectBase::cigi |
( |
| ) |
|
Get pointer to CIGI packet data managed by this object.
◆ cigi() [2/2]
| CigiData *const makVre::DtCigiObjectBase::cigi |
( |
| ) |
const |
◆ cigiType()
| virtual Cigi_uint16 makVre::DtCigiObjectBase::cigiType |
( |
| ) |
|
|
virtual |
◆ setSession()
Get/Set reference to the CigiSession to which this object belongs.
References session().
◆ session()
| virtual DtCigiSession & makVre::DtCigiObjectBase::session |
( |
| ) |
const |
|
virtual |
◆ init()
| virtual bool makVre::DtCigiObjectBase::init |
( |
| ) |
|
|
virtual |
◆ sessionVersion()
| virtual unsigned int makVre::DtCigiObjectBase::sessionVersion |
( |
| ) |
const |
|
virtual |
◆ markDirty()
| virtual void makVre::DtCigiObjectBase::markDirty |
( |
| ) |
|
|
virtual |
Dirty flag indicates whether this CIGI data has changed in this frame.
Used by Publishers to determine when to write and send data to the IG.
Referenced by updateValue().
◆ markClean()
| virtual void makVre::DtCigiObjectBase::markClean |
( |
| ) |
|
|
virtual |
◆ isDirty()
| virtual bool makVre::DtCigiObjectBase::isDirty |
( |
| ) |
const |
|
virtual |
◆ createCigi()
Implemented in makVre::DtCigiListenerTemplate< CIGI_T, SELF_T, SUPER_T, DATA_CREATOR_T >, makVre::DtCigiListenerTemplate< CigiBaseSOF, DtCigiStartOfFrameListener >, makVre::DtCigiListenerTemplate< CigiSOFV4, DtCigiStartOfFrameListenerV4, DtCigiStartOfFrameListener, DtCigiDataCreator >, makVre::DtCigiPublisherGroup, makVre::DtCigiPublisherTemplate< CIGI_T, SELF_T, SUPER_T, DATA_CREATOR_T >, makVre::DtCigiPublisherTemplate< CigiArtPartCtrlV4, DtCigiSimEntityArtPartPublisherV4, DtCigiSimEntityArtPartPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiBaseArtPartCtrl, DtCigiSimEntityArtPartPublisher, DtCigiSimEntityComponentPublisherBase >, makVre::DtCigiPublisherTemplate< CigiBaseEntityCtrl, DtCigiEntityPublisherBase >, makVre::DtCigiPublisherTemplate< CigiBaseEntityCtrl, DtCigiEntityUnpublisher >, makVre::DtCigiPublisherTemplate< CigiBaseEntityCtrl, DtCigiFxPublisher, DtCigiEntityPublisherBase >, makVre::DtCigiPublisherTemplate< CigiBaseEntityCtrl, DtCigiSimEntityPublisher, DtCigiSimObjectPublisherBase >, makVre::DtCigiPublisherTemplate< CigiBaseEntityPositionCtrl, DtCigiFxPositionPublisher >, makVre::DtCigiPublisherTemplate< CigiBaseEntityPositionCtrl, DtCigiSimEntityPositionPublisher, DtCigiSimEntityComponentPublisherBase >, makVre::DtCigiPublisherTemplate< CigiBaseEnvCtrl, DtCigiTimePublisher, DtCigiPublisherBase >, makVre::DtCigiPublisherTemplate< CigiBaseIGCtrl, DtCigiIgControlPublisher >, makVre::DtCigiPublisherTemplate< CigiBaseRateCtrl, DtCigiFxVelocityPublisher >, makVre::DtCigiPublisherTemplate< CigiBaseRateCtrl, DtCigiSimEntityVelocityPublisher, DtCigiSimEntityComponentPublisherBase >, makVre::DtCigiPublisherTemplate< CigiBaseViewCtrl, DtCigiViewControlPublisher >, makVre::DtCigiPublisherTemplate< CigiBaseViewDef, DtCigiViewDefinitionPublisher >, makVre::DtCigiPublisherTemplate< CigiCelestialCtrlV4, DtCigiTimePublisherV4, DtCigiTimePublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiEntityCtrlV4, DtCigiEntityUnpublisherV4, DtCigiEntityUnpublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiEntityCtrlV4, DtCigiFxPublisherV4, DtCigiFxPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiEntityCtrlV4, DtCigiSimEntityPublisherV4, DtCigiSimEntityPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiEntityPositionCtrlV4, DtCigiFxPositionPublisherV4, DtCigiFxPositionPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiEntityPositionCtrlV4, DtCigiSimEntityPositionPublisherV4, DtCigiSimEntityPositionPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiIGCtrlV4, DtCigiIgControlPublisherV4, DtCigiIgControlPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiVelocityCtrlV4, DtCigiFxVelocityPublisherV4, DtCigiFxVelocityPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiVelocityCtrlV4, DtCigiSimEntityVelocityPublisherV4, DtCigiSimEntityVelocityPublisher, DtCigiDataCreator >, makVre::DtCigiPublisherTemplate< CigiViewCtrlV4, DtCigiViewControlPublisherV4, DtCigiViewControlPublisher, DtCigiDataCreator >, and makVre::DtCigiPublisherTemplate< CigiViewDefV4, DtCigiViewDefinitionPublisherV4, DtCigiViewDefinitionPublisher, DtCigiDataCreator >.
◆ cigiBase() [1/2]
Referenced by makVre::DtCigiListenerTemplate< CIGI_T, SELF_T, SUPER_T, DATA_CREATOR_T >::cigi(), makVre::DtCigiListenerTemplate< CIGI_T, SELF_T, SUPER_T, DATA_CREATOR_T >::cigi(), makVre::DtCigiPublisherTemplate< CIGI_T, SELF_T, SUPER_T, DATA_CREATOR_T >::cigi(), and makVre::DtCigiPublisherTemplate< CIGI_T, SELF_T, SUPER_T, DATA_CREATOR_T >::cigi().
◆ cigiBase() [2/2]
◆ updateValue()
template<typename VALUE_T>
| bool makVre::DtCigiObjectBase::updateValue |
( |
VALUE_T * | value, |
|
|
VALUE_T | source ) |
|
inlineprotected |
Utility function to update value from source and note if the value changed.
References markDirty().
◆ myCigiData
◆ mySession
◆ myDirty
| bool makVre::DtCigiObjectBase::myDirty |
|
protected |
The documentation for this class was generated from the following file: