|
VR-Engage
2.2
|
DtCigiDataTemplate does not generally need to be used directly by developers writing CigiPublisher-derived classes, as this is handled automatically by DtCigiPublisherTemplate and DtCigiListenerTemplate.
| CIGI_T | should be a specific CIGI packet class type from the CIGI SDK. |
| FRIEND_T | should be the CigiPublisher or CigiListener-derived class which will manage this CigiData object. |
#include <cigiData.h>
Public Member Functions | |
| DtCigiDataTemplate () | |
| virtual | ~DtCigiDataTemplate () override |
Public Member Functions inherited from makVre::DtSpSubClass< DtCigiDataTemplate< CIGI_T, FRIEND_T >, DtCigiDataBase > | |
| DtSpSubClass () | |
| virtual | ~DtSpSubClass () |
| Sptr | self () |
| std::string | type () const override |
Public Member Functions inherited from makVre::DtCigiDataBase | |
| DtCigiDataBase () | |
| virtual | ~DtCigiDataBase () override |
| virtual unsigned int | frame () const |
| virtual void | setFrame (unsigned int frame) |
Public Member Functions inherited from makVre::DtSpSubClass< DtCigiDataBase > | |
| 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 |
Public Attributes | |
| friend | FRIEND_T |
Public Attributes inherited from makVre::DtCigiDataBase | |
| friend | DtCigiObjectBase |
Additional Inherited Members | |
Public Types inherited from makVre::DtSpSubClass< DtCigiDataTemplate< CIGI_T, FRIEND_T >, DtCigiDataBase > | |
| using | Super |
| using | Ptr |
| using | Sptr |
| using | Wptr |
Public Types inherited from makVre::DtSpSubClass< DtCigiDataBase > | |
| using | Super |
| using | Ptr |
| using | Sptr |
| using | Wptr |
Public Types inherited from makVre::DtSpObject | |
| using | Ptr = DtSpObject* |
| using | Sptr = std::shared_ptr<DtSpObject> |
| using | Wptr = std::weak_ptr<DtSpObject> |
Static Public Member Functions inherited from makVre::DtSpSubClass< DtCigiDataTemplate< CIGI_T, FRIEND_T >, DtCigiDataBase > | |
| static std::string | Type () |
| static std::shared_ptr< DtCigiDataTemplate< CIGI_T, FRIEND_T > > | create () |
| static void | registerCreator () |
| static std::shared_ptr< DtCigiDataTemplate< CIGI_T, FRIEND_T > > | createVersion (unsigned int version) |
| static void | registerCreatorVersion (unsigned int version) |
Static Public Member Functions inherited from makVre::DtSpSubClass< DtCigiDataBase > | |
| static std::string | Type () |
| static std::shared_ptr< DtCigiDataBase > | create () |
| static void | registerCreator () |
| static std::shared_ptr< DtCigiDataBase > | createVersion (unsigned int version) |
| static void | registerCreatorVersion (unsigned int version) |
Static Public Member Functions inherited from makVre::DtSpObject | |
| template<class AS_T> | |
| static std::shared_ptr< AS_T > | cast (Sptr p) |
| template<class AS_T> | |
| static std::shared_ptr< AS_T > | unsafe_cast (Sptr p) |
Static Protected Member Functions inherited from makVre::DtSpSubClass< DtCigiDataTemplate< CIGI_T, FRIEND_T >, DtCigiDataBase > | |
| static std::shared_ptr< DtBaseCreator< DtCigiDataTemplate< CIGI_T, FRIEND_T > > > & | creator () |
| static std::shared_ptr< DtBaseCreator< DtCigiDataTemplate< CIGI_T, FRIEND_T > > > & | creatorVersion (unsigned int version) |
Static Protected Member Functions inherited from makVre::DtSpSubClass< DtCigiDataBase > | |
| static std::shared_ptr< DtBaseCreator< DtCigiDataBase > > & | creator () |
| static std::shared_ptr< DtBaseCreator< DtCigiDataBase > > & | creatorVersion (unsigned int version) |
Protected Attributes inherited from makVre::DtCigiDataBase | |
| unsigned int | myFrame |
Protected Attributes inherited from makVre::DtSpObject | |
| std::string | myName |
|
inline |
|
inlineoverridevirtual |
| friend makVre::DtCigiDataTemplate< CIGI_T, FRIEND_T >::FRIEND_T |