![]() |
VR-Forces 4.0.4 Class Documentation
|
A DtSignatureModifierEvaluator that scales a signature with a. More...

Public Member Functions | |
| DtCoefficientsSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtCoefficientsSignatureModifierEvaluator () |
| virtual bool | init () |
| Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtMultiplierSignatureModifier. | |
| virtual double | modifySignature (double inputSignature) const =0 |
| virtual bool | checkCondition () const =0 |
| Override this in subclasses to check the condition of this evaluator. | |
Private Member Functions | |
| DtCoefficientsSignatureModifierEvaluator () | |
| Not implemented. | |
| DtCoefficientsSignatureModifierEvaluator (const DtCoefficientsSignatureModifierEvaluator &orig) | |
| Not implemented. Class not copyable. | |
| DtCoefficientsSignatureModifierEvaluator & | operator= (const DtCoefficientsSignatureModifierEvaluator &orig) |
| Not implemented. Class not copyable. | |
A DtSignatureModifierEvaluator that scales a signature with a.
polynomial whose coefficents are defined in modifier file. Based on the check of a boolean condition. This is an abstract base class for any actual evaluators that do this check. Requires that a DtCoefficientsSignatureModifier or subclass be passed in.
Not implemented.
| DtCoefficientsSignatureModifierEvaluator::DtCoefficientsSignatureModifierEvaluator | ( | const DtCoefficientsSignatureModifierEvaluator & | orig | ) | [private] |
Not implemented. Class not copyable.
| DtCoefficientsSignatureModifierEvaluator::DtCoefficientsSignatureModifierEvaluator | ( | const DtSignatureModifier & | modifier, |
| DtVrfObject * | hostObject | ||
| ) |
default constructor
| virtual DtCoefficientsSignatureModifierEvaluator::~DtCoefficientsSignatureModifierEvaluator | ( | ) | [virtual] |
| DtCoefficientsSignatureModifierEvaluator& DtCoefficientsSignatureModifierEvaluator::operator= | ( | const DtCoefficientsSignatureModifierEvaluator & | orig | ) | [private] |
Not implemented. Class not copyable.
| virtual bool DtCoefficientsSignatureModifierEvaluator::init | ( | ) | [virtual] |
Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtMultiplierSignatureModifier.
Reimplemented from DtSignatureModifierEvaluator.
Reimplemented in DtEnvironmentalEffectsSignatureModifierEvaluator.
| virtual double DtCoefficientsSignatureModifierEvaluator::modifySignature | ( | double | inputSignature | ) | const [pure virtual] |
Implements DtSignatureModifierEvaluator.
Implemented in DtEnvironmentalEffectsSignatureModifierEvaluator.
| virtual bool DtCoefficientsSignatureModifierEvaluator::checkCondition | ( | ) | const [pure virtual] |
Override this in subclasses to check the condition of this evaluator.
Implemented in DtEnvironmentalEffectsSignatureModifierEvaluator.