![]() |
VR-Forces Developer's Guide
|
Contains DtFileSignatureModifierEvaluator.
Evaluator that checks if the current speed is greater than the specified speed.

Public Member Functions | |
| DtFileSignatureModifierEvaluator (const DtSignatureModifier &modifier, const DtSimulationServices *) | |
| virtual | ~DtFileSignatureModifierEvaluator () override |
| virtual DtString | type () const override |
| virtual bool | init () override |
| virtual double | modifySignature (const DtSimObject &, double inputSignature) const override |
Public Member Functions inherited from DtSignatureModifierEvaluator | |
| DtSignatureModifierEvaluator (const DtSignatureModifier &modifier, const DtSimulationServices *) | |
| virtual | ~DtSignatureModifierEvaluator () |
Static Public Member Functions | |
| static DtSignatureModifierEvaluator * | create (const DtSignatureModifier &modifier, const DtSimulationServices *) |
Static Public Member Functions inherited from DtSignatureModifierEvaluator | |
| static void | setFactory (DtSignatureModifierEvaluatorFactory *factory) |
| static DtSignatureModifierEvaluator * | createSignatureModifierEvaluator (const DtString &type, const DtSignatureModifier &modifier, const DtSimulationServices *) |
Protected Types | |
| typedef std::list < DtSignatureModifierEvaluator * > | DtSignatureModifierEvalList |
Protected Member Functions | |
| virtual bool | createContainedEvaluators () |
| void | clearEvaluatorList () |
Protected Attributes | |
| DtSignatureModifierEvalList | myEvaluatorList |
Protected Attributes inherited from DtSignatureModifierEvaluator | |
| const DtSignatureModifier & | mySignatureModifier |
| const DtSimulationServices * | mySimulationServices |
Private Member Functions | |
| DtFileSignatureModifierEvaluator () | |
| DtFileSignatureModifierEvaluator (const DtFileSignatureModifierEvaluator &orig) | |
| DtFileSignatureModifierEvaluator & | operator= (const DtFileSignatureModifierEvaluator &orig) |
Additional Inherited Members | |
Static Protected Attributes inherited from DtSignatureModifierEvaluator | |
| static DtSignatureModifierEvaluatorFactory * | theFactory |
|
protected |
|
private |
Not implemented.
|
private |
Not implemented. Class not copyable.
| DtFileSignatureModifierEvaluator::DtFileSignatureModifierEvaluator | ( | const DtSignatureModifier & | modifier, |
| const DtSimulationServices * | |||
| ) |
default constructor
|
overridevirtual |
|
private |
Not implemented. Class not copyable.
|
overridevirtual |
Implements DtSignatureModifierEvaluator.
|
overridevirtual |
Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtFileSignatureModifier.
Reimplemented from DtSignatureModifierEvaluator.
|
overridevirtual |
Runs modifySignature() on each of the contained signatureModifiers in the order they are listed.
Implements DtSignatureModifierEvaluator.
|
static |
|
protectedvirtual |
Creates evaluators for each modifier on the list of the DtFileSignatureModifier referenced by this object. Puts all the evaluators on myEvaluatorList.
|
protected |
Removes evaluators from myEvaluatorList and deletes them. Non-virtual because it is called from the destructor.
|
protected |
Contains a list of evaluators corresponding to the list of modifiers contained in the list.