|
VR-Engage
2.2
|
This class binds DtCigiTimePublisher to the CigiCelestialCtrlV4 packet type and enables factory-based creation via DtCigiDataCreator. All simulation-time publishing logic remains in the unversioned base class, so this type mainly specifies the concrete packet used when a CIGI 4 session is active.
#include <cigiTimePublisherV4.h>
Public Member Functions | |
| DtCigiTimePublisherV4 () | |
| virtual | ~DtCigiTimePublisherV4 () |
Public Member Functions inherited from makVre::DtCigiPublisherTemplate< CigiCelestialCtrlV4, DtCigiTimePublisherV4, DtCigiTimePublisher, DtCigiDataCreator > | |
| DtCigiPublisherTemplate () | |
| virtual | ~DtCigiPublisherTemplate () override |
| CigiData * | cigi () |
| CigiData *const | cigi () const |
| CigiData * | shared () |
| CigiData *const | shared () const |
Public Member Functions inherited from makVre::DtSpSubClass< DtCigiTimePublisherV4, DtCigiTimePublisher > | |
| DtSpSubClass () | |
| virtual | ~DtSpSubClass () |
| Sptr | self () |
| std::string | type () const override |
Public Member Functions inherited from makVre::DtCigiTimePublisher | |
| DtCigiTimePublisher () | |
| virtual | ~DtCigiTimePublisher () |
| bool | init () override |
| void | tick (double dt) override |
Public Member Functions inherited from makVre::DtCigiPublisherTemplate< CigiBaseEnvCtrl, DtCigiTimePublisher, DtCigiPublisherBase > | |
| DtCigiPublisherTemplate () | |
| CigiData * | cigi () |
| CigiData *const | cigi () const |
| CigiData * | shared () |
| CigiData *const | shared () const |
Public Member Functions inherited from makVre::DtSpSubClass< DtCigiTimePublisher, DtCigiPublisherBase > | |
| DtSpSubClass () | |
| Sptr | self () |
Public Member Functions inherited from makVre::DtCigiPublisherBase | |
| DtCigiPublisherBase () | |
| virtual | ~DtCigiPublisherBase () override |
| DtCigiDataBase * | shared () |
| DtCigiDataBase *const | shared () const |
| virtual void | setEnabled (bool enabled) |
| virtual bool | enabled () const |
| template<class CHILD_T> | |
| std::shared_ptr< CHILD_T > | addNewChild (const std::string &name="") |
| virtual bool | addChild (Sptr child) override |
| virtual void | publish (CigiOutgoingMsg &out) |
| virtual void | setNeedsReceiptConfirmation (bool needs) |
| virtual bool | needsReceiptConfirmation () const |
| virtual void | receiptConfirmed () |
| virtual double | lastSent () |
| virtual void | markDirty (bool childrenToo=false) |
| virtual void | markClean (bool childrenToo=false) |
Public Member Functions inherited from makVre::DtSpSubClass< DtCigiPublisherBase, DtTreeClass< DtCigiPublisherBase, DtCigiObjectBase > > | |
| DtSpSubClass () | |
| Sptr | self () |
Public Member Functions inherited from makVre::DtTreeClass< DtCigiPublisherBase, DtCigiObjectBase > | |
| DtTreeClass () | |
| virtual | ~DtTreeClass () override |
| virtual void | setOwnsChildren (bool owns) |
| virtual bool | ownsChildren () |
| virtual bool | removeChild (Sptr child) |
| virtual void | removeAllChildren () |
| virtual bool | forEachChild (ForChildFn fn) |
| virtual Sptr | findChild (FindChildFn fn) |
| virtual Sptr | findChild (const std::string &name) |
| virtual bool | isChild (Sptr child) |
| virtual unsigned int | numChildren () |
| virtual bool | hasChildren () |
| virtual Sptr | parent () |
Public Member Functions inherited from makVre::DtSpSubClass< DtCigiPublisherBase, DtCigiObjectBase > | |
| DtSpSubClass () | |
| Sptr | self () |
Public Member Functions inherited from makVre::DtCigiObjectBase | |
| DtCigiObjectBase () | |
| virtual | ~DtCigiObjectBase () override |
| CigiData * | cigi () |
| CigiData *const | cigi () const |
| virtual Cigi_uint16 | cigiType () |
| virtual Sptr | setSession (DtCigiSession &session) |
| virtual DtCigiSession & | session () const |
| virtual unsigned int | sessionVersion () const |
| virtual void | markDirty () |
| virtual void | markClean () |
| virtual bool | isDirty () const |
Public Member Functions inherited from makVre::DtSpSubClass< DtCigiObjectBase > | |
| DtSpSubClass () | |
| Sptr | self () |
Public Member Functions inherited from makVre::DtSpObject | |
| DtSpObject () | |
| virtual | ~DtSpObject () |
| Sptr | self () |
| virtual void | setName (const std::string &name) |
| virtual std::string | name () const |
|
inline |
Constructs a concrete CIGI 4 time publisher.
|
inlinevirtual |
Destroys the CIGI 4 time publisher instance.