VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtDefaultSimCommandExecutorFactory Class Reference

Default version of DtSimCommandExecutorFactory that registers all the DtSimCommandExecutor instances that ship with VR-Forces. More...

Inheritance diagram for DtDefaultSimCommandExecutorFactory:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultSimCommandExecutorFactory ()
 
- Public Member Functions inherited from DtSimCommandExecutorFactory
 DtSimCommandExecutorFactory ()
 default constructor More...
 
virtual ~DtSimCommandExecutorFactory ()
 destructor More...
 
virtual void addCreatorFcn (const DtSimCommandMessageType &type, DtSimCommandExecutorCreatorFcn fcn)
 Add a creator function to the factory. More...
 
virtual void removeCreatorFcn (const DtSimCommandMessageType &type, DtSimCommandExecutorCreatorFcn fcn)
 Remove an entry from the factory. More...
 
virtual void registerDefaultCreatorFcn (DtSimCommandExecutorCreatorFcn fcn)
 Sets the default executor creator function which will be used when no specific creator function has been registered. More...
 
virtual DtSimCommandExecutorcreateSimCommandExecutor (const DtSimCommandMessageType &type, DtSimManager *simManager) const
 Create a new instance of an executor and return it. More...
 

Static Public Member Functions

static void registerCreators (DtSimCommandExecutorFactory *factory)
 Registers all the default DtSimCommandExecutor creators for VR-Forces. More...
 
static
DtSimCommandExecutorFactory
create ()
 
- Static Public Member Functions inherited from DtSimCommandExecutorFactory
static
DtSimCommandExecutorFactory
create ()
 

Additional Inherited Members

- Protected Types inherited from DtSimCommandExecutorFactory
typedef std::map
< DtSimCommandMessageType,
DtSimCommandExecutorCreatorFcn
DtCreatorMap
 
- Protected Attributes inherited from DtSimCommandExecutorFactory
DtCreatorMap myCreatorMap
 
DtSimCommandExecutorCreatorFcn myDefaultCreator
 

Detailed Description

Default version of DtSimCommandExecutorFactory that registers all the DtSimCommandExecutor instances that ship with VR-Forces.

Constructor & Destructor Documentation

DtDefaultSimCommandExecutorFactory::DtDefaultSimCommandExecutorFactory ( )

Member Function Documentation

static void DtDefaultSimCommandExecutorFactory::registerCreators ( DtSimCommandExecutorFactory factory)
static

Registers all the default DtSimCommandExecutor creators for VR-Forces.

Non-virtual since it is called from the constructor.

static DtSimCommandExecutorFactory* DtDefaultSimCommandExecutorFactory::create ( )
static
Returns
a new instance of this class.

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)