VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtScriptTaskControllerInterface Class Reference
Inheritance diagram for DtScriptTaskControllerInterface:
Inheritance graph
[legend]

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< intscriptPendingSubstaskIds (int taskId)=0
virtual DtSubtaskStatusEntryscriptSubtaskStatus (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

Protected Member Functions

 DtScriptTaskControllerInterface ()
 DtScriptTaskControllerInterface (const DtScriptTaskControllerInterface &other)
DtScriptTaskControllerInterfaceoperator= (const DtScriptTaskControllerInterface &other)

Constructor & Destructor Documentation

virtual DtScriptTaskControllerInterface::~DtScriptTaskControllerInterface ( )
virtual
DtScriptTaskControllerInterface::DtScriptTaskControllerInterface ( )
protected
DtScriptTaskControllerInterface::DtScriptTaskControllerInterface ( const DtScriptTaskControllerInterface other)
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 DtSubtaskStatusEntry* DtScriptTaskControllerInterface::scriptSubtaskStatus ( int  subtaskId,
int  parentTaskId 
)
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::askUserQuestion ( const DtString scriptId,
const DtTranslatableStream title,
const DtTranslatableStream message,
const std::vector< DtTranslatableStream > &  options,
int  displayFlag 
)
pure virtual
virtual int DtScriptTaskControllerInterface::statusOfUserQuestion ( int  questionId)
pure virtual
virtual void DtScriptTaskControllerInterface::cancelUserQuestion ( int  questionId)
pure virtual
DtScriptTaskControllerInterface& DtScriptTaskControllerInterface::operator= ( const DtScriptTaskControllerInterface other)
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)