![]() |
VR-Forces 5.0.3 Developer's Guide
|
Factory for DtSimReport instances used in messages. Overridden from the template class to specialize the error messages and provide backwards compatible creation calls.

Public Member Functions | |
| DtSimReportFactory () | |
| virtual | ~DtSimReportFactory () |
| virtual DtSimReport * | createReport (const DtSimReportMessageType &type) |
Public Member Functions inherited from DtFactoryTemplate< DtSimReport, DtSimReportMessageType > | |
| DtFactoryTemplate () | |
| virtual | ~DtFactoryTemplate () |
| virtual void | addCreatorFcn (const DtSimReportMessageType &key, DtCreatorFcn fcn) |
| virtual bool | removeCreatorFcn (const DtSimReportMessageType &key) |
| virtual bool | isKeyRegistered (const DtSimReportMessageType &key) const |
| virtual DtString | creationObjectName () const |
| virtual const DtCreatorMapType & | creatorMap () const |
| virtual void | setAlwaysWarnOnlyOnce (bool) |
| bool | alwaysWarnOnlyOnce () const |
| virtual DtSimReport * | createNew (const DtSimReportMessageType &key) const |
Static Public Member Functions | |
| static DtSimReportFactory * | create () |
Static Public Member Functions inherited from DtFactoryTemplate< DtSimReport, DtSimReportMessageType > | |
| static DtFactoryTemplate < DtSimReport, DtSimReportMessageType > * | create () |
Protected Member Functions | |
| virtual DtString | creationTypeName () const |
Additional Inherited Members | |
Public Types inherited from DtFactoryTemplate< DtSimReport, DtSimReportMessageType > | |
| typedef DtSimReport *(* | DtCreatorFcn )() |
| typedef std::map < DtSimReportMessageType, DtFactoryTemplateEntry > | DtCreatorMapType |
Protected Attributes inherited from DtFactoryTemplate< DtSimReport, DtSimReportMessageType > | |
| DtCreatorMapType | myCreatorMap |
| bool | myAlwaysWarnOnlyOnce |
| std::map < DtSimReportMessageType, bool > | myMessageWarningFilters |
| DtSimReportFactory::DtSimReportFactory | ( | ) |
|
virtual |
|
virtual |
Calls createItem() For backwards compatibility only.
|
static |
|
protectedvirtual |