mvEvasion Class Reference

derived mvBaseAction - randomly moves away from a moving body More...

#include <mvEvasion.h>

Inheritance diagram for mvEvasion:

mvBaseAction

List of all members.

Public Member Functions

virtual bool bodyOp (mvBehaviourResultPtr resultModule)
 pure virtual function for user defined behaviour operation for group nodes
virtual mvErrorEnum getParameterf (mvParamEnum paramFlag, mvFloat *num) const
 blah blah
virtual mvErrorEnum getParameteri (mvParamEnum paramFlag, mvIndex *index) const
 blah blah
virtual bool groupOp (mvGroupBehaviourResultPtr resultModule)
 pure virtual function for user defined behaviour operation for each single body
virtual mvErrorEnum setParameterf (mvParamEnum paramFlag, mvFloat num)
 blah blah
virtual mvErrorEnum setParameteri (mvParamEnum paramFlag, mvIndex index)
 blah blah


Detailed Description

derived mvBaseAction - randomly moves away from a moving body

Member Function Documentation

bool mvEvasion::bodyOp ( mvBehaviourResultPtr  resultModule  )  [virtual]

pure virtual function for user defined behaviour operation for group nodes

Parameters:
[in,out] resultModule module for retrieving and setting cooperative variables
Returns:
values true (perform) / false (break/ no operation)

Implements mvBaseAction.

bool mvEvasion::groupOp ( mvGroupBehaviourResultPtr  resultModule  )  [virtual]

pure virtual function for user defined behaviour operation for each single body

Parameters:
[in,out] resultModule module for retrieve and setting motion
Returns:
values true (perform) / false (break/ no operation)

Implements mvBaseAction.


The documentation for this class was generated from the following files:
Generated on Wed Nov 14 17:04:59 2007 for mvMotionAI by  doxygen 1.5.3