Public Member Functions |
| virtual | ~DtScriptTaskControllerInterface () |
| virtual void | scriptSetTickPeriod (const DtString &scriptId, double period)=0 |
| virtual void | scriptSetRespondToNewSensorContacts (const DtString &scriptId, bool tick)=0 |
| virtual void | scriptTaskComplete (int taskId, bool success)=0 |
| virtual int | scriptSendSubtask (DtSimTask &task, int parentTaskId)=0 |
| virtual std::vector< int > | scriptPendingSubstaskIds (int taskId)=0 |
| virtual DtSubtaskStatusEntry * | scriptSubtaskStatus (int subtaskId, int parentTaskId)=0 |
| virtual void | scriptClearSubtask (int subtaskId, int parentTaskId)=0 |
| virtual int | scriptSendTask (DtSimTask &task, const DtString &entityName, int parentTaskId, bool actAsSubtask=true)=0 |
| virtual void | notifyScriptTaskError (const DtString &scriptId, int taskId)=0 |
| virtual int | askUserQuestion (const DtString &scriptId, const DtTranslatableStream &title, const DtTranslatableStream &message, const std::vector< DtTranslatableStream > &options, int displayFlag)=0 |
| virtual int | statusOfUserQuestion (int questionId)=0 |
| virtual void | cancelUserQuestion (int questionId)=0 |
Constructor & Destructor Documentation
| virtual DtScriptTaskControllerInterface::~DtScriptTaskControllerInterface |
( |
| ) |
|
|
virtual |
| DtScriptTaskControllerInterface::DtScriptTaskControllerInterface |
( |
| ) |
|
|
protected |
Member Function Documentation
| virtual void DtScriptTaskControllerInterface::scriptSetTickPeriod |
( |
const DtString & |
scriptId, |
|
|
double |
period |
|
) |
| |
|
pure virtual |
| virtual void DtScriptTaskControllerInterface::scriptSetRespondToNewSensorContacts |
( |
const DtString & |
scriptId, |
|
|
bool |
tick |
|
) |
| |
|
pure virtual |
| virtual void DtScriptTaskControllerInterface::scriptTaskComplete |
( |
int |
taskId, |
|
|
bool |
success |
|
) |
| |
|
pure virtual |
| virtual int DtScriptTaskControllerInterface::scriptSendSubtask |
( |
DtSimTask & |
task, |
|
|
int |
parentTaskId |
|
) |
| |
|
pure virtual |
| virtual std::vector<int> DtScriptTaskControllerInterface::scriptPendingSubstaskIds |
( |
int |
taskId | ) |
|
|
pure virtual |
| virtual void DtScriptTaskControllerInterface::scriptClearSubtask |
( |
int |
subtaskId, |
|
|
int |
parentTaskId |
|
) |
| |
|
pure virtual |
| virtual int DtScriptTaskControllerInterface::scriptSendTask |
( |
DtSimTask & |
task, |
|
|
const DtString & |
entityName, |
|
|
int |
parentTaskId, |
|
|
bool |
actAsSubtask = true |
|
) |
| |
|
pure virtual |
| virtual void DtScriptTaskControllerInterface::notifyScriptTaskError |
( |
const DtString & |
scriptId, |
|
|
int |
taskId |
|
) |
| |
|
pure virtual |
| virtual int DtScriptTaskControllerInterface::statusOfUserQuestion |
( |
int |
questionId | ) |
|
|
pure virtual |
| virtual void DtScriptTaskControllerInterface::cancelUserQuestion |
( |
int |
questionId | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: