![]() |
VR-Forces 4.2 Class Documentation
|
Concrete implementation of the DtPlanExecutor which interfaces with the VRF simulation engine. More...

Public Member Functions | |
| DtVrfSimPlanExecutor (DtVrfObject *vrfObject) | |
| virtual | ~DtVrfSimPlanExecutor () |
| virtual bool | executeSetDataRequest (const DtPlan &plan, const DtSetDataRequest &sdr) |
| Sends the set data request to though a radio message to a local entity specified in the plan. | |
| virtual bool | executeTask (const DtPlan &plan, const DtSimTask &task) |
| Sends the task to though a radio message to a local entity specified in the plan. | |
| virtual bool | executeSimCommand (const DtPlan &plan, const DtSimCommand &command) |
| Executes the command. | |
| virtual bool | evaluateConditional (const DtPlan &plan, const DtSimCondExpr *conditional) |
| Calls the evaluate method on the conditional's evaluator. | |
| virtual bool | taskActive (int taskId) const |
| Calls DtSimTaskManager::taskActive() on the task manager on the entity. | |
| virtual bool | stopTask (int taskId) |
| Calls DtSimTaskManager::stopTask() on the task manager on the entity. | |
Public Member Functions inherited from DtPlanExecutor | |
| DtPlanExecutor () | |
| virtual | ~DtPlanExecutor () |
Protected Attributes | |
| DtVrfObject * | myVrfObject |
Private Member Functions | |
| DtVrfSimPlanExecutor (const DtVrfSimPlanExecutor &orig) | |
| Not implemented. | |
| DtVrfSimPlanExecutor & | operator= (const DtVrfSimPlanExecutor &orig) |
| Not implemented. | |
Concrete implementation of the DtPlanExecutor which interfaces with the VRF simulation engine.
This executor is used for plans executed on a specific entity. This class implements the execution and evaluation methods by interfacing with a local VRF simulation engine.
|
private |
Not implemented.
| DtVrfSimPlanExecutor::DtVrfSimPlanExecutor | ( | DtVrfObject * | vrfObject | ) |
|
virtual |
|
private |
Not implemented.
|
virtual |
Sends the set data request to though a radio message to a local entity specified in the plan.
Implements DtPlanExecutor.
|
virtual |
Sends the task to though a radio message to a local entity specified in the plan.
Implements DtPlanExecutor.
|
virtual |
Executes the command.
Calls processStealthCommand() for stealth subclasses of command.
Implements DtPlanExecutor.
|
virtual |
Calls the evaluate method on the conditional's evaluator.
Implements DtPlanExecutor.
|
virtual |
Calls DtSimTaskManager::taskActive() on the task manager on the entity.
Implements DtPlanExecutor.
|
virtual |
Calls DtSimTaskManager::stopTask() on the task manager on the entity.
Implements DtPlanExecutor.
|
protected |