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

Public Member Functions | |
| DtSubsurfaceSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtSubsurfaceSignatureModifierEvaluator () |
| 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 effects should affect the signature of the object. | |
Public Member Functions inherited from DtCoefficientsSignatureModifierEvaluator | |
| DtCoefficientsSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtCoefficientsSignatureModifierEvaluator () |
Public Member Functions inherited from DtSignatureModifierEvaluator | |
| DtSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtSignatureModifierEvaluator () |
Static Public Member Functions | |
| static DtSignatureModifierEvaluator * | create (const DtSignatureModifier &modifier, DtVrfObject *hostObject) |
Private Member Functions | |
| DtSubsurfaceSignatureModifierEvaluator () | |
| Not implemented. | |
| DtSubsurfaceSignatureModifierEvaluator (const DtSubsurfaceSignatureModifierEvaluator &orig) | |
| Not implemented. Class not copyable. | |
| DtSubsurfaceSignatureModifierEvaluator & | operator= (const DtSubsurfaceSignatureModifierEvaluator &orig) |
| Not implemented. Class not copyable. | |
Additional Inherited Members | |
Protected Attributes inherited from DtSignatureModifierEvaluator | |
| const DtSignatureModifier & | mySignatureModifier |
| DtVrfObject * | myHostObject |
Static Protected Attributes inherited from DtSignatureModifierEvaluator | |
| static DtSignatureModifierEvaluatorFactory * | theFactory |
A DtSignatureModifierEvaluator that scales a signature with a.
Percentage effected on subsurface signature based on meters below sea level
|
private |
Not implemented.
|
private |
Not implemented. Class not copyable.
| DtSubsurfaceSignatureModifierEvaluator::DtSubsurfaceSignatureModifierEvaluator | ( | const DtSignatureModifier & | modifier, |
| DtVrfObject * | hostObject | ||
| ) |
default constructor
|
virtual |
|
private |
Not implemented. Class not copyable.
|
virtual |
Uses dynamic_cast to make sure that the passed-in DtSignatureModifier derives from DtCoefficientsSignatureModifier.
Reimplemented from DtCoefficientsSignatureModifierEvaluator.
|
virtual |
Implements DtSignatureModifierEvaluator.
|
virtual |
Implements DtCoefficientsSignatureModifierEvaluator.
|
virtual |
Checks if effects should affect the signature of the object.
Implements DtCoefficientsSignatureModifierEvaluator.
|
static |