![]() |
VR-Forces 4.2 Class Documentation
|
class DtEvalEntHasTarget: More...

Public Member Functions | |
| DtEvalEntHasTarget () | |
| constructor | |
| virtual | ~DtEvalEntHasTarget () |
| destructor | |
| DtEvalEntHasTarget (const DtEvalEntHasTarget &orig) | |
| copy constructor | |
| DtEvalEntHasTarget & | operator= (const DtEvalEntHasTarget &orig) |
| assignment operator | |
| virtual DtEvaluator * | clone () |
| clone operator | |
| virtual bool | evaluate (DtSimCondExpr *condExpr, const DtString &objectName, DtSimManager *simManager) const |
| | |
Public Member Functions inherited from DtEvaluator | |
| DtEvaluator () | |
| constructor - condExpr is the conditional expression to be evaluated. | |
| virtual | ~DtEvaluator () |
| destructor | |
| DtEvaluator (const DtEvaluator &orig) | |
| copy constructor | |
| DtEvaluator & | operator= (const DtEvaluator &orig) |
| assignment operator | |
Static Public Member Functions | |
| static DtEvaluator * | creator () |
| Returns a newly created DtEvalEntHasTarget. | |
Static Public Member Functions inherited from DtEvaluator | |
| static void | setFactory (DtEvaluatorFactory *factory) |
| Set/get the DtEvaluator class factory. | |
| static DtEvaluatorFactory * | factory () |
| static void | addEvaluatorCreatorFcn (const int intType, DtEvaluatorCreatorFcn fcn) |
| Adds a evaluator creator member function to the evaluator factory. | |
Additional Inherited Members | |
Static Protected Attributes inherited from DtEvaluator | |
| static DtEvaluatorFactory * | theFactory |
class DtEvalEntHasTarget:
Instances of DtEvalEntHasTarget are used to perform the evaluation for a DtCeEntHasTarget conditional expression.
| DtEvalEntHasTarget::DtEvalEntHasTarget | ( | ) |
constructor
|
virtual |
destructor
| DtEvalEntHasTarget::DtEvalEntHasTarget | ( | const DtEvalEntHasTarget & | orig | ) |
copy constructor
| DtEvalEntHasTarget& DtEvalEntHasTarget::operator= | ( | const DtEvalEntHasTarget & | orig | ) |
assignment operator
|
virtual |
clone operator
Implements DtEvaluator.
|
virtual |
The condExpr passed in must be of type DtCeEntHasTarget. Checks to see if the entity in the DtCeEntHasTarget expression has a target. If so, it returns true. If the modifier flag in the DtCeEntHasTarget expression is true, expands the test to return DtTrue if the entity and/or any of its subordinates have targets.
Implements DtEvaluator.
|
static |
Returns a newly created DtEvalEntHasTarget.