![]() |
VR-Forces 4.3 Class Documentation
|
Percentage effected on subsurface signature based on extended art part (i.e. More...

Public Member Functions | |
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator () |
| 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) |
Protected Attributes | |
| double | myHeightOfPart |
| DtArticulatedPartStateRepository * | myArtPartStateRep |
Private Member Functions | |
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator () | |
| Not implemented. | |
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator (const DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator &orig) | |
| Not implemented. Class not copyable. | |
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator & | operator= (const DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator &orig) |
| Not implemented. Class not copyable. | |
Additional Inherited Members | |
Static Protected Attributes inherited from DtSignatureModifierEvaluator | |
| static DtSignatureModifierEvaluatorFactory * | theFactory |
Percentage effected on subsurface signature based on extended art part (i.e.
periscope) that might be showing above the surface of the water even though the sub is not. Will not be taken into consideration if the sub itself is above sea level
|
private |
Not implemented.
|
private |
Not implemented. Class not copyable.
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator::DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator | ( | 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 |
|
protected |
|
mutableprotected |