![]() |
VR-Forces 5.0.1 Developer's Guide
|
class DtEvalRandom:
Instances of DtEvalRandom are used to perform the evaluation for a DtCeRandom conditional expression.

Public Member Functions | |
| DtEvalRandom () | |
| virtual | ~DtEvalRandom () |
| DtEvalRandom (const DtEvalRandom &orig) | |
| DtEvalRandom & | operator= (const DtEvalRandom &orig) |
| virtual DtEvaluator * | clone () |
| virtual bool | evaluate (DtSimCondExpr *condExpr, DtLocalObject *owner, const DtSimulationServices *simManager, const DtPlan *=0) const |
Public Member Functions inherited from DtEvaluator | |
| DtEvaluator () | |
| virtual | ~DtEvaluator () |
| DtEvaluator (const DtEvaluator &orig) | |
| DtEvaluator & | operator= (const DtEvaluator &orig) |
| virtual const DtUUID & | simulationObject (const DtSimCondExpr *condExpr) const |
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) |
Additional Inherited Members | |
Static Protected Attributes inherited from DtEvaluator | |
| static DtEvaluatorFactory * | theFactory |
| DtEvalRandom::DtEvalRandom | ( | ) |
constructor
|
virtual |
destructor
| DtEvalRandom::DtEvalRandom | ( | const DtEvalRandom & | orig | ) |
copy constructor
| DtEvalRandom& DtEvalRandom::operator= | ( | const DtEvalRandom & | orig | ) |
assignment operator
|
virtual |
clone operator
Implements DtEvaluator.
|
virtual |
Makes a random draw between 0 and 1, and compares it against the probability parameter in the DtCeRandom conditional expression.
Implements DtEvaluator.
|
static |
Returns a newly created DtEvalRandom.