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

Public Member Functions | |
| DtEnvironmentalEffectsSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtEnvironmentalEffectsSignatureModifierEvaluator () |
| virtual bool | init () |
| Uses dynamic_cast to make sure that the passed-in DtSignatureModifier derives from DtCoefficientsSignatureModifier. | |
| virtual DtString | type () const |
| virtual double | modifySignature (double inputSignature) const |
| virtual bool | checkCondition () const |
| Checks if environmental effects should affect the signature of the object This is set in the physical world parameters. | |
Static Public Member Functions | |
| static DtSignatureModifierEvaluator * | create (const DtSignatureModifier &modifier, DtVrfObject *hostObject) |
Private Member Functions | |
| DtEnvironmentalEffectsSignatureModifierEvaluator () | |
| Not implemented. | |
| DtEnvironmentalEffectsSignatureModifierEvaluator (const DtEnvironmentalEffectsSignatureModifierEvaluator &orig) | |
| Not implemented. Class not copyable. | |
| DtEnvironmentalEffectsSignatureModifierEvaluator & | operator= (const DtEnvironmentalEffectsSignatureModifierEvaluator &orig) |
| Not implemented. Class not copyable. | |
A DtSignatureModifierEvaluator that scales a signature with a.
polynomial based on the percentage of illumination from the physical world. Requires that a DtCoefficientsSignatureModifier or subclass be passed in.
| DtEnvironmentalEffectsSignatureModifierEvaluator::DtEnvironmentalEffectsSignatureModifierEvaluator | ( | ) | [private] |
Not implemented.
| DtEnvironmentalEffectsSignatureModifierEvaluator::DtEnvironmentalEffectsSignatureModifierEvaluator | ( | const DtEnvironmentalEffectsSignatureModifierEvaluator & | orig | ) | [private] |
Not implemented. Class not copyable.
| DtEnvironmentalEffectsSignatureModifierEvaluator::DtEnvironmentalEffectsSignatureModifierEvaluator | ( | const DtSignatureModifier & | modifier, |
| DtVrfObject * | hostObject | ||
| ) |
default constructor
| virtual DtEnvironmentalEffectsSignatureModifierEvaluator::~DtEnvironmentalEffectsSignatureModifierEvaluator | ( | ) | [virtual] |
| DtEnvironmentalEffectsSignatureModifierEvaluator& DtEnvironmentalEffectsSignatureModifierEvaluator::operator= | ( | const DtEnvironmentalEffectsSignatureModifierEvaluator & | orig | ) | [private] |
Not implemented. Class not copyable.
| virtual bool DtEnvironmentalEffectsSignatureModifierEvaluator::init | ( | ) | [virtual] |
Uses dynamic_cast to make sure that the passed-in DtSignatureModifier derives from DtCoefficientsSignatureModifier.
Reimplemented from DtCoefficientsSignatureModifierEvaluator.
| virtual DtString DtEnvironmentalEffectsSignatureModifierEvaluator::type | ( | ) | const [virtual] |
Implements DtSignatureModifierEvaluator.
| virtual double DtEnvironmentalEffectsSignatureModifierEvaluator::modifySignature | ( | double | inputSignature | ) | const [virtual] |
Implements DtCoefficientsSignatureModifierEvaluator.
| virtual bool DtEnvironmentalEffectsSignatureModifierEvaluator::checkCondition | ( | ) | const [virtual] |
Checks if environmental effects should affect the signature of the object This is set in the physical world parameters.
Implements DtCoefficientsSignatureModifierEvaluator.
| static DtSignatureModifierEvaluator* DtEnvironmentalEffectsSignatureModifierEvaluator::create | ( | const DtSignatureModifier & | modifier, |
| DtVrfObject * | hostObject | ||
| ) | [static] |