MotionStressTestBehavior Class Reference#include <MotionStressTestBehavior.h>
Inheritance diagram for MotionStressTestBehavior:
[legend]List of all members.
Detailed Description
uses a separate MotionCommand for each of several joints to test for region leaks
Definition at line 12 of file MotionStressTestBehavior.h.
|
Public Member Functions |
| MotionStressTestBehavior () |
| constructor
|
virtual void | DoStart () |
| By default, merely adds to the reference counter (through AddReference()); Note you should still call this from your overriding methods.
|
virtual void | DoStop () |
| By default, subtracts from the reference counter (RemoveReference()), and thus may deletex if zero; Don't forget to still call this when you override this; Warning: call this at the end of your DoStop(), not beginning (it might delete this ).
|
virtual void | processEvent (const EventBase &e) |
| By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing.
|
void | addMS (LegOrder_t leg, unsigned int delay=0) |
virtual std::string | getName () const |
| Identifies the behavior in menus and such.
|
Static Public Member Functions |
std::string | getClassDescription () |
| Gives a short description of what this class of behaviors does... you should override this (but don't have to).
|
Protected Attributes |
LegOrder_t | nextLeg |
std::queue< MotionManager::MC_ID > | curMotions |
Constructor & Destructor Documentation
MotionStressTestBehavior::MotionStressTestBehavior |
( |
|
) |
[inline] |
|
Member Function Documentation
void MotionStressTestBehavior::addMS |
( |
LegOrder_t |
leg, |
|
|
unsigned int |
delay = 0 |
|
) |
[inline] |
|
virtual void MotionStressTestBehavior::DoStart |
( |
|
) |
[inline, virtual] |
|
virtual void MotionStressTestBehavior::DoStop |
( |
|
) |
[inline, virtual] |
|
|
By default, subtracts from the reference counter (RemoveReference()), and thus may deletex if zero; Don't forget to still call this when you override this; Warning: call this at the end of your DoStop(), not beginning (it might delete this ).
Reimplemented from BehaviorBase.
Definition at line 41 of file MotionStressTestBehavior.h. |
std::string MotionStressTestBehavior::getClassDescription |
( |
|
) |
[inline, static] |
|
|
Gives a short description of what this class of behaviors does... you should override this (but don't have to).
Reimplemented from BehaviorBase.
Definition at line 79 of file MotionStressTestBehavior.h. |
virtual std::string MotionStressTestBehavior::getName |
( |
|
) |
const [inline, virtual] |
|
virtual void MotionStressTestBehavior::processEvent |
( |
const EventBase & |
e |
) |
[inline, virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
|