![]() |
VR-Forces 5.0.1 Developer's Guide
|
Factory class for producing DtSignatureModifierEvaluator subclasses.
Public Member Functions | |
| DtSignatureModifierEvaluatorFactory () | |
| virtual | ~DtSignatureModifierEvaluatorFactory () |
| virtual void | addCreatorFcn (const DtString &type, DtSignatureModifierEvaluatorCreatorFcn fcn) |
| virtual DtSignatureModifierEvaluator * | createSignatureModifierEvaluator (const DtString &type, const DtSignatureModifier &modifier, const DtSimulationServices *sm) |
Static Public Member Functions | |
| static DtSignatureModifierEvaluatorFactory * | create () |
Protected Types | |
| typedef std::map< DtString, DtSignatureModifierEvaluatorCreatorFcn > | DtSignatureModifierEvalCreatorMap |
Protected Attributes | |
| DtSignatureModifierEvalCreatorMap | myCreatorMap |
Private Member Functions | |
| DtSignatureModifierEvaluatorFactory (const DtSignatureModifierEvaluatorFactory &orig) | |
| DtSignatureModifierEvaluatorFactory & | operator= (const DtSignatureModifierEvaluatorFactory &orig) |
|
protected |
| DtSignatureModifierEvaluatorFactory::DtSignatureModifierEvaluatorFactory | ( | ) |
default constructor
|
virtual |
destructor
|
private |
copy constructor - not implemented
|
virtual |
Add a creator function to the factory.
|
virtual |
|
static |
|
private |
assignment operator - not implemented
|
protected |