![]() |
VR-Forces 4.6 Class Documentation
|
class DtEvalSimulationObject: More...

Public Member Functions | |
| DtEvalSimulationObject () | |
| constructor | |
| virtual | ~DtEvalSimulationObject () |
| destructor | |
| DtEvalSimulationObject (const DtEvalSimulationObject &orig) | |
| copy constructor | |
| DtEvalSimulationObject & | operator= (const DtEvalSimulationObject &orig) |
| assignment operator | |
| virtual const DtUUID & | simulationObject (const DtSimCondExpr *condExpr) const |
| If there is a simulation object that satisfied the evaluation of this condition then it is returned here. | |
Public Member Functions inherited from DtEvaluator | |
| DtEvaluator () | |
| constructor - condExpr is the conditional expression to be evaluated. | |
| virtual | ~DtEvaluator () |
| destructor | |
| virtual bool | evaluate (DtSimCondExpr *condExpr, const DtUUID &entity, DtSimManager *simManager, const DtPlan *plan=0) const =0 |
| Evaluate the conditional expression for the entity in the context of the given simManager, and return the current result. | |
| DtEvaluator (const DtEvaluator &orig) | |
| copy constructor | |
| DtEvaluator & | operator= (const DtEvaluator &orig) |
| assignment operator | |
| virtual DtEvaluator * | clone ()=0 |
| clone operator | |
Protected Member Functions | |
| virtual const DtUUID & | initializeObjectToCheck (const DtSimCondExpr *condExpr, const DtUUID &baseUUID, const DtPlan *plan) const |
| Given the UUID that is the object to check, replace with a plan variable if needed. | |
Protected Attributes | |
| DtUUID | mySimulationObject |
| DtUUID | myObjectToCheck |
Additional Inherited Members | |
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. | |
Static Protected Attributes inherited from DtEvaluator | |
| static DtEvaluatorFactory * | theFactory |
class DtEvalSimulationObject:
Base class that provides some variables and methods that an evaluator that checks and returns a simulation object result can use. Will provide routines to do variable substitution, if needed
| DtEvalSimulationObject::DtEvalSimulationObject | ( | ) |
constructor
|
virtual |
destructor
| DtEvalSimulationObject::DtEvalSimulationObject | ( | const DtEvalSimulationObject & | orig | ) |
copy constructor
| DtEvalSimulationObject& DtEvalSimulationObject::operator= | ( | const DtEvalSimulationObject & | orig | ) |
assignment operator
|
virtual |
If there is a simulation object that satisfied the evaluation of this condition then it is returned here.
Default returns DtUUID::nullUUID()
Reimplemented from DtEvaluator.
|
protectedvirtual |
Given the UUID that is the object to check, replace with a plan variable if needed.
Result is that myObjectToCheck will be filled in with the supplied UUID or the replaced. This is used for performance purposes to set this variable up once. Returns myObjectToCheck
|
mutableprotected |
|
mutableprotected |