VR-Forces 4.6 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
DtDefaultSimTaskFactory Class Reference
Inheritance diagram for DtDefaultSimTaskFactory:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultSimTaskFactory ()
 constructor
- Public Member Functions inherited from DtSimTaskFactory
 DtSimTaskFactory ()
virtual ~DtSimTaskFactory ()
virtual DtSimTaskcreateTask (const DtSimTaskMessageType &type)
 Calls createItem() For backwards compatibility only.
- Public Member Functions inherited from DtFactoryTemplate< DtSimTask, DtSimTaskMessageType >
 DtFactoryTemplate ()
 constructor
virtual ~DtFactoryTemplate ()
 Destructor: deletes factory and any entries on the factory.
virtual void addCreatorFcn (const DtSimTaskMessageType &key, DtCreatorFcn fcn)
 Add a creator function to the factory.
virtual bool removeCreatorFcn (const DtSimTaskMessageType &key)
 Remove a creator function with the given key.
virtual bool isKeyRegistered (const DtSimTaskMessageType &key) const
virtual DtString creationObjectName () const
virtual const DtCreatorMapTypecreatorMap () const
virtual void setAlwaysWarnOnlyOnce (bool)
 Whether or not to always warn only once, even if not registered. Default is true.
bool alwaysWarnOnlyOnce () const
virtual DtSimTaskcreateNew (const DtSimTaskMessageType &key) const
 Create and return a new instance of the type based on the creator functions and the type specified.

Static Public Member Functions

static void registerCreators (DtSimTaskFactory *factory)
static DtSimTaskFactorycreate ()

Additional Inherited Members

- Public Types inherited from DtFactoryTemplate< DtSimTask, DtSimTaskMessageType >
typedef DtSimTask *(* DtCreatorFcn )()
typedef std::map
< DtSimTaskMessageType,
DtFactoryTemplateEntry
DtCreatorMapType
- Protected Member Functions inherited from DtSimTaskFactory
virtual DtString creationTypeName () const
- Protected Attributes inherited from DtFactoryTemplate< DtSimTask, DtSimTaskMessageType >
DtCreatorMapType myCreatorMap
bool myAlwaysWarnOnlyOnce
std::map< DtSimTaskMessageType,
bool
myMessageWarningFilters

Constructor & Destructor Documentation

DtDefaultSimTaskFactory::DtDefaultSimTaskFactory ( )

constructor

Member Function Documentation

static void DtDefaultSimTaskFactory::registerCreators ( DtSimTaskFactory factory)
static
static DtSimTaskFactory* DtDefaultSimTaskFactory::create ( )
static

Reimplemented from DtSimTaskFactory.


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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)