![]() |
VR-Forces 5.0.2 Developer's Guide
|
class DtEvalEntityCreated:
Instances of DtEvalEntityCreated are used to perform the evaluation for a DtCeEntityCreated conditional expression. It tests to see if any entities have been created that match the given name.

Public Member Functions | |
| DtEvalEntityCreated () | |
| virtual | ~DtEvalEntityCreated () |
| DtEvalEntityCreated (const DtEvalEntityCreated &orig) | |
| DtEvalEntityCreated & | operator= (const DtEvalEntityCreated &orig) |
| virtual DtEvaluator * | clone () |
| virtual bool | evaluate (DtSimCondExpr *condExpr, DtLocalObject *owner, const DtSimulationServices *simManager, const DtPlan *=0) const |
Public Member Functions inherited from DtEvalSimulationObject | |
| DtEvalSimulationObject () | |
| virtual | ~DtEvalSimulationObject () |
| DtEvalSimulationObject (const DtEvalSimulationObject &orig) | |
| DtEvalSimulationObject & | operator= (const DtEvalSimulationObject &orig) |
| virtual const DtUUID & | simulationObject (const DtSimCondExpr *condExpr) const |
Public Member Functions inherited from DtEvaluator | |
| DtEvaluator () | |
| virtual | ~DtEvaluator () |
| DtEvaluator (const DtEvaluator &orig) | |
| DtEvaluator & | operator= (const DtEvaluator &orig) |
Static Public Member Functions | |
| static DtEvaluator * | creator () |
Static Public Member Functions inherited from DtEvaluator | |
| static void | setFactory (DtEvaluatorFactory *factory) |
| static DtEvaluatorFactory * | factory () |
| static void | addEvaluatorCreatorFcn (const int intType, DtEvaluatorCreatorFcn fcn) |
Protected Attributes | |
| bool | myWarnedOnce |
Protected Attributes inherited from DtEvalSimulationObject | |
| DtUUID | mySimulationObject |
| DtUUID | myObjectToCheck |
Additional Inherited Members | |
Protected Member Functions inherited from DtEvalSimulationObject | |
| virtual const DtUUID & | initializeObjectToCheck (const DtSimCondExpr *condExpr, const DtUUID &baseUUID, const DtPlan *plan) const |
Static Protected Attributes inherited from DtEvaluator | |
| static DtEvaluatorFactory * | theFactory |
| DtEvalEntityCreated::DtEvalEntityCreated | ( | ) |
constructor
|
virtual |
destructor
| DtEvalEntityCreated::DtEvalEntityCreated | ( | const DtEvalEntityCreated & | orig | ) |
copy constructor
| DtEvalEntityCreated& DtEvalEntityCreated::operator= | ( | const DtEvalEntityCreated & | orig | ) |
assignment operator
|
virtual |
clone operator
Implements DtEvaluator.
|
virtual |
The condExpr passed in must be of type DtCeEntityCreated. Checks to see if the entity in the DtCeEntityCreated expression matches the name of the entity that we are checking for. If it does, returns true.
Implements DtEvaluator.
|
static |
Returns a newly created DtEvalEntityCreated.
|
mutableprotected |