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

Static Public Member Functions | |
| static DtSignatureModifierEvaluator * | create (const DtSignatureModifier &modifier, const DtVrfObject *hostObject) |
Static Public Member Functions inherited from DtSignatureModifierEvaluator | |
| static void | setFactory (DtSignatureModifierEvaluatorFactory *factory) |
| Sets the static factory member. More... | |
| static DtSignatureModifierEvaluator * | createSignatureModifierEvaluator (const DtString &type, const DtSignatureModifier &modifier, const DtVrfObject *hostObject) |
| Uses the static factory assigned in setFactory to create the requested sensor geometry type. More... | |
Protected Attributes | |
| double | myHeightOfPart |
| DtArticulatedPartStateRepository * | myArtPartStateRep |
Protected Attributes inherited from DtSignatureModifierEvaluator | |
| const DtSignatureModifier & | mySignatureModifier |
| const DtVrfObject * | myHostObject |
Private Member Functions | |
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator () | |
| Not implemented. More... | |
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator (const DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator &orig) | |
| Not implemented. Class not copyable. More... | |
| DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator & | operator= (const DtSubsurfaceExtensibleArtPartSignatureModifierEvaluator &orig) |
| Not implemented. Class not copyable. More... | |
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, |
| const 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 |