VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtCigiDataBase Class Reference

Detailed Description

This base class does not itself contain any CIGI packet type.

#include <cigiData.h>

Inheritance diagram for makVre::DtCigiDataBase:
[legend]

Public Member Functions

 DtCigiDataBase ()
 
virtual ~DtCigiDataBase () override
 
virtual unsigned int frame () const
 
virtual void setFrame (unsigned int frame)
 
- Public Member Functions inherited from makVre::DtSpSubClass< DtCigiDataBase >
 DtSpSubClass ()
 
virtual ~DtSpSubClass ()
 
Sptr self ()
 
std::string type () const override
 
- 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 DtCigiObjectBase
 

Protected Attributes

unsigned int myFrame
 
- Protected Attributes inherited from makVre::DtSpObject
std::string myName
 

Additional Inherited Members

- 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< DtCigiDataBase >
static std::string Type ()
 
static std::shared_ptr< DtCigiDataBasecreate ()
 
static void registerCreator ()
 
static std::shared_ptr< DtCigiDataBasecreateVersion (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< DtCigiDataBase >
static std::shared_ptr< DtBaseCreator< DtCigiDataBase > > & creator ()
 
static std::shared_ptr< DtBaseCreator< DtCigiDataBase > > & creatorVersion (unsigned int version)
 

Constructor & Destructor Documentation

◆ DtCigiDataBase()

makVre::DtCigiDataBase::DtCigiDataBase ( )
inline

References myFrame.

◆ ~DtCigiDataBase()

virtual makVre::DtCigiDataBase::~DtCigiDataBase ( )
inlineoverridevirtual

Member Function Documentation

◆ frame()

virtual unsigned int makVre::DtCigiDataBase::frame ( ) const
virtual

Referenced by setFrame().

◆ setFrame()

virtual void makVre::DtCigiDataBase::setFrame ( unsigned int frame)
virtual

References frame().

Member Data Documentation

◆ DtCigiObjectBase

friend makVre::DtCigiDataBase::DtCigiObjectBase

◆ myFrame

unsigned int makVre::DtCigiDataBase::myFrame
protected

Referenced by DtCigiDataBase().


The documentation for this class was generated from the following file: