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

Detailed Description

This base CigiDataCreator does not instantiate a CigiData object. This is needed to allow the declaration of Publisher and Listener base classes which use CigiData objects of base CIGI types which are pure-virutal and cannot be instantiated.

Example: DtCigiEntityPublisherBase, which uses a CIGI type of CigiBaseEntityCtrl, which is a pure-virtual abstract class.

#include <cigiData.h>

Inheritance diagram for makVre::DtCigiDataCreatorStub:
[legend]

Public Member Functions

 DtCigiDataCreatorStub ()
 
virtual ~DtCigiDataCreatorStub ()
 
template<class BASE_T, class CREATE_T>
BASE_T * create ()
 

Constructor & Destructor Documentation

◆ DtCigiDataCreatorStub()

makVre::DtCigiDataCreatorStub::DtCigiDataCreatorStub ( )
inline

◆ ~DtCigiDataCreatorStub()

virtual makVre::DtCigiDataCreatorStub::~DtCigiDataCreatorStub ( )
inlinevirtual

Member Function Documentation

◆ create()

template<class BASE_T, class CREATE_T>
BASE_T * makVre::DtCigiDataCreatorStub::create ( )
inline

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