VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DtCurrentTaskData Struct Reference

Structure holding the current task information for one of the current tasks for an entity.

Public Member Functions

 DtCurrentTaskData ()
 
 DtCurrentTaskData (const DtCurrentTaskData &orig)
 

Public Attributes

DtSimTasktask
 
int taskId
 
DtString controller
 
std::list< DtCurrentTaskDatasubtasks
 
int status
 
std::vector< DtSimTaskMessageTypeconflictingTaskIds
 

Constructor & Destructor Documentation

DtCurrentTaskData::DtCurrentTaskData ( )
inline
DtCurrentTaskData::DtCurrentTaskData ( const DtCurrentTaskData orig)
inline

Member Data Documentation

DtSimTask* DtCurrentTaskData::task

The task that is being executed.

int DtCurrentTaskData::taskId
DtString DtCurrentTaskData::controller
std::list<DtCurrentTaskData> DtCurrentTaskData::subtasks
int DtCurrentTaskData::status

The status of the task can be: 1 - Active 2 - Suspended 3 - Enabled to checking for reaction (if reactive task)

std::vector<DtSimTaskMessageType> DtCurrentTaskData::conflictingTaskIds

The task types of all the tasks that conflict with the task.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)