VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 (int taskId, const DtString &scriptId, double period)=0
virtual void setCheckpointModeUseCheckpointState (int taskId, const DtString &scriptId, bool)=0
virtual bool checkpointModeUseCheckpointState (int taskId, const DtString &scriptId) const =0
virtual void scriptSetTickWhilePaused (int taskId, const DtString &scriptId, bool enable)=0
virtual void scriptSetRespondToNewSensorContacts (int taskId, const DtString &scriptId, bool tick)=0
virtual void scriptTaskComplete (int taskId, bool success)=0
virtual void scriptSetComplete (const DtString &scriptId)=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 cleanupInactiveSubtaskStatus (int parentTaskId)=0
virtual void scriptClearSubtask (int subtaskId, int parentTaskId)=0
virtual int scriptSendTask (DtSimTask &task, const DtUUID &entityName, int parentTaskId, bool actAsSubtask=true, bool useRadio=false)=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
virtual DtPointTaskVisualizationPtr pointTaskVisualization (int taskId, const DtString &visName)=0
virtual DtLineTaskVisualizationPtr lineTaskVisualization (int taskId, const DtString &visName)=0
virtual DtAreaTaskVisualizationPtr areaTaskVisualization (int taskId, const DtString &visName)=0
virtual DtTextTaskVisualizationPtr textTaskVisualization (int taskId, const DtString &visName)=0
virtual void deleteTaskVisualization (int taskId, const DtString &visName)=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 ( int  taskId,
const DtString scriptId,
double  period 
)
pure virtual
virtual void DtScriptTaskControllerInterface::setCheckpointModeUseCheckpointState ( int  taskId,
const DtString scriptId,
bool   
)
pure virtual
virtual bool DtScriptTaskControllerInterface::checkpointModeUseCheckpointState ( int  taskId,
const DtString scriptId 
) const
pure virtual
virtual void DtScriptTaskControllerInterface::scriptSetTickWhilePaused ( int  taskId,
const DtString scriptId,
bool  enable 
)
pure virtual
virtual void DtScriptTaskControllerInterface::scriptSetRespondToNewSensorContacts ( int  taskId,
const DtString scriptId,
bool  tick 
)
pure virtual
virtual void DtScriptTaskControllerInterface::scriptTaskComplete ( int  taskId,
bool  success 
)
pure virtual
virtual void DtScriptTaskControllerInterface::scriptSetComplete ( const DtString scriptId)
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::cleanupInactiveSubtaskStatus ( int  parentTaskId)
pure virtual
virtual void DtScriptTaskControllerInterface::scriptClearSubtask ( int  subtaskId,
int  parentTaskId 
)
pure virtual
virtual int DtScriptTaskControllerInterface::scriptSendTask ( DtSimTask task,
const DtUUID entityName,
int  parentTaskId,
bool  actAsSubtask = true,
bool  useRadio = false 
)
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
virtual DtPointTaskVisualizationPtr DtScriptTaskControllerInterface::pointTaskVisualization ( int  taskId,
const DtString visName 
)
pure virtual
virtual DtLineTaskVisualizationPtr DtScriptTaskControllerInterface::lineTaskVisualization ( int  taskId,
const DtString visName 
)
pure virtual
virtual DtAreaTaskVisualizationPtr DtScriptTaskControllerInterface::areaTaskVisualization ( int  taskId,
const DtString visName 
)
pure virtual
virtual DtTextTaskVisualizationPtr DtScriptTaskControllerInterface::textTaskVisualization ( int  taskId,
const DtString visName 
)
pure virtual
virtual void DtScriptTaskControllerInterface::deleteTaskVisualization ( int  taskId,
const DtString visName 
)
pure virtual
DtScriptTaskControllerInterface& DtScriptTaskControllerInterface::operator= ( const DtScriptTaskControllerInterface other)
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)