![]() |
VR-Forces 4.7 Class Documentation
|
Evaluator that modifies the signature based on the effects of any engineering areas the entity may be in contact with. More...

Public Member Functions | |
| DtEngineeringAreaSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject) | |
| default constructor | |
| virtual | ~DtEngineeringAreaSignatureModifierEvaluator () |
| virtual DtString | type () const |
| virtual bool | init () |
| Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtEngineeringAreaSignatureModifier. | |
| virtual double | modifySignature (double inputSignature) const |
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) |
Static Public Member Functions inherited from DtSignatureModifierEvaluator | |
| static void | setFactory (DtSignatureModifierEvaluatorFactory *factory) |
| Sets the static factory member. | |
| static DtSignatureModifierEvaluator * | createSignatureModifierEvaluator (const DtString &type, const DtSignatureModifier &modifier, DtVrfObject *hostObject) |
| Uses the static factory assigned in setFactory to create the requested sensor geometry type. | |
Protected Member Functions | |
| double | findSignatureModifierOfArea (const DtVrfObject *area) const |
| Finds the signature modifier of the specified area for the host object's entity type in the sensor domain of interest. | |
Protected Attributes | |
| const DtEngineeringAreaSignatureModifier * | myEngineeringAreaSignatureModifier |
| DtManagedObjectListConstPtr | myEngineeringAreaList |
Protected Attributes inherited from DtSignatureModifierEvaluator | |
| const DtSignatureModifier & | mySignatureModifier |
| DtVrfObject * | myHostObject |
Private Member Functions | |
| DtEngineeringAreaSignatureModifierEvaluator () | |
| Not implemented. | |
| DtEngineeringAreaSignatureModifierEvaluator (const DtEngineeringAreaSignatureModifierEvaluator &orig) | |
| Not implemented. Class not copyable. | |
| DtEngineeringAreaSignatureModifierEvaluator & | operator= (const DtEngineeringAreaSignatureModifierEvaluator &orig) |
| Not implemented. Class not copyable. | |
Additional Inherited Members | |
Static Protected Attributes inherited from DtSignatureModifierEvaluator | |
| static DtSignatureModifierEvaluatorFactory * | theFactory |
Evaluator that modifies the signature based on the effects of any engineering areas the entity may be in contact with.
|
private |
Not implemented.
|
private |
Not implemented. Class not copyable.
| DtEngineeringAreaSignatureModifierEvaluator::DtEngineeringAreaSignatureModifierEvaluator | ( | const DtSignatureModifier & | modifier, |
| DtVrfObject * | hostObject | ||
| ) |
default constructor
|
virtual |
|
private |
Not implemented. Class not copyable.
|
virtual |
Implements DtSignatureModifierEvaluator.
|
virtual |
Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtEngineeringAreaSignatureModifier.
Reimplemented from DtSignatureModifierEvaluator.
|
virtual |
Implements DtSignatureModifierEvaluator.
|
static |
|
protected |
Finds the signature modifier of the specified area for the host object's entity type in the sensor domain of interest.
|
protected |
|
protected |