![]() |
VR-Forces Development_Version Class Documentation
|
Factory for DtSimTask instances used in messages. More...

Public Member Functions | |
| DtSimTaskStateFactory () | |
| virtual | ~DtSimTaskStateFactory () |
Public Member Functions inherited from DtFactoryTemplate< DtSimTaskState, DtString > | |
| DtFactoryTemplate () | |
| constructor | |
| virtual | ~DtFactoryTemplate () |
| Destructor: deletes factory and any entries on the factory. | |
| virtual void | addCreatorFcn (const DtString &key, DtCreatorFcn fcn) |
| Add a creator function to the factory. | |
| virtual bool | removeCreatorFcn (const DtString &key) |
| Remove a creator function with the given key. | |
| virtual bool | isKeyRegistered (const DtString &key) const |
| virtual DtString | creationObjectName () const |
| virtual const DtCreatorMapType & | creatorMap () const |
| virtual DtSimTaskState * | createNew (const DtString &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 DtSimTaskStateFactory * | create () |
Protected Member Functions | |
| virtual DtString | creationTypeName () const |
Additional Inherited Members | |
Public Types inherited from DtFactoryTemplate< DtSimTaskState, DtString > | |
| typedef DtSimTaskState *(* | DtCreatorFcn )() |
| typedef std::map< DtString, DtFactoryTemplateEntry > | DtCreatorMapType |
Protected Attributes inherited from DtFactoryTemplate< DtSimTaskState, DtString > | |
| DtCreatorMapType | myCreatorMap |
Factory for DtSimTask instances used in messages.
Overridden from the template class to specialize the error messages and provide backwards compatible creation calls.
| DtSimTaskStateFactory::DtSimTaskStateFactory | ( | ) |
|
virtual |
|
static |
Reimplemented from DtFactoryTemplate< DtSimTaskState, DtString >.
Reimplemented in DtDefaultSimTaskStateFactory.
|
protectedvirtual |