![]() |
VR-Forces 4.1 Class Documentation
|

Public Member Functions | |
| DtObjectDataInterfaceCreationFactory (makVrv::DtDe &) | |
| virtual | ~DtObjectDataInterfaceCreationFactory () |
| void | addNetworkDataInterfaceCreator (makVrv::DtElementEntry::ElementType, DtObjectDataInterfaceCreatorInterface *) |
| Add a new data interface creator by type. The creator is a simple template. | |
| virtual DtObjectDataInterface * | createNetworkDataInterface (makVrv::DtElementEntry::ElementType) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtObjectDataInterfaceCreationFactory & | instance (makVrv::DtDe &) |
| Get an instance of the creator. | |
| static void | registerInstance (makVrv::DtDe &de, DtObjectDataInterfaceCreationFactory *instance) |
| Register an instance of the creator. | |
Protected Types | |
| typedef std::map< int, DtObjectDataInterfaceCreatorInterface * > | DataCreatorMap |
Protected Attributes | |
| DataCreatorMap | myDataCreatorMap |
| makVrv::DtDe & | myDe |
|
protected |
| makVrf::DtObjectDataInterfaceCreationFactory::DtObjectDataInterfaceCreationFactory | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Get an instance of the creator.
|
static |
Register an instance of the creator.
| void makVrf::DtObjectDataInterfaceCreationFactory::addNetworkDataInterfaceCreator | ( | makVrv::DtElementEntry::ElementType | , |
| DtObjectDataInterfaceCreatorInterface * | |||
| ) |
Add a new data interface creator by type. The creator is a simple template.
|
virtual |
|
protected |
|
protected |