![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains DtFileSignatureModifierEvaluator. More...

Public Member Functions | |
| DtFileSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtFileSignatureModifierEvaluator () |
| virtual DtString | type () const |
| virtual bool | init () |
| Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtFileSignatureModifier. | |
| virtual double | modifySignature (double inputSignature) const |
| Runs modifySignature() on each of the contained signatureModifiers in the order they are listed. | |
Static Public Member Functions | |
| static DtSignatureModifierEvaluator * | create (const DtSignatureModifier &modifier, DtVrfObject *hostObject) |
Protected Types | |
| typedef std::list < DtSignatureModifierEvaluator * > | DtSignatureModifierEvalList |
Protected Member Functions | |
| virtual bool | createContainedEvaluators () |
| Creates evaluators for each modifier on the list of the DtFileSignatureModifier referenced by this object. | |
| void | clearEvaluatorList () |
| Removes evaluators from myEvaluatorList and deletes them. | |
Protected Attributes | |
| DtSignatureModifierEvalList | myEvaluatorList |
| Contains a list of evaluators corresponding to the list of modifiers contained in the list. | |
Private Member Functions | |
| DtFileSignatureModifierEvaluator () | |
| Not implemented. | |
| DtFileSignatureModifierEvaluator (const DtFileSignatureModifierEvaluator &orig) | |
| Not implemented. Class not copyable. | |
| DtFileSignatureModifierEvaluator & | operator= (const DtFileSignatureModifierEvaluator &orig) |
| Not implemented. Class not copyable. | |
Contains DtFileSignatureModifierEvaluator.
Evaluator that checks if the current speed is greater than the specified speed.
typedef std::list<DtSignatureModifierEvaluator*> DtFileSignatureModifierEvaluator::DtSignatureModifierEvalList [protected] |
Not implemented.
| DtFileSignatureModifierEvaluator::DtFileSignatureModifierEvaluator | ( | const DtFileSignatureModifierEvaluator & | orig | ) | [private] |
Not implemented. Class not copyable.
| DtFileSignatureModifierEvaluator::DtFileSignatureModifierEvaluator | ( | const DtSignatureModifier & | modifier, |
| DtVrfObject * | hostObject | ||
| ) |
default constructor
| virtual DtFileSignatureModifierEvaluator::~DtFileSignatureModifierEvaluator | ( | ) | [virtual] |
| DtFileSignatureModifierEvaluator& DtFileSignatureModifierEvaluator::operator= | ( | const DtFileSignatureModifierEvaluator & | orig | ) | [private] |
Not implemented. Class not copyable.
| virtual DtString DtFileSignatureModifierEvaluator::type | ( | ) | const [virtual] |
Implements DtSignatureModifierEvaluator.
| virtual bool DtFileSignatureModifierEvaluator::init | ( | ) | [virtual] |
Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtFileSignatureModifier.
Reimplemented from DtSignatureModifierEvaluator.
| virtual double DtFileSignatureModifierEvaluator::modifySignature | ( | double | inputSignature | ) | const [virtual] |
Runs modifySignature() on each of the contained signatureModifiers in the order they are listed.
Implements DtSignatureModifierEvaluator.
| static DtSignatureModifierEvaluator* DtFileSignatureModifierEvaluator::create | ( | const DtSignatureModifier & | modifier, |
| DtVrfObject * | hostObject | ||
| ) | [static] |
| virtual bool DtFileSignatureModifierEvaluator::createContainedEvaluators | ( | ) | [protected, virtual] |
Creates evaluators for each modifier on the list of the DtFileSignatureModifier referenced by this object.
Puts all the evaluators on myEvaluatorList.
| void DtFileSignatureModifierEvaluator::clearEvaluatorList | ( | ) | [protected] |
Removes evaluators from myEvaluatorList and deletes them.
Non-virtual because it is called from the destructor.
Contains a list of evaluators corresponding to the list of modifiers contained in the list.