Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <WorldStateVelDaemon.h>
Inheritance diagram for WorldStateVelDaemon:
If we get multiple ways of locomoting, this would be a good place to manage them to determine the actual final velocity.
Right now it'll correctly handle one (or more i suppose) e-stops with a single other locomotor. But if there's two active locomotors, I dunno how to handle that.
Definition at line 19 of file WorldStateVelDaemon.h.
Public Member Functions | |
WorldStateVelDaemon () | |
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, and deletes if zero; Note you should still call this when you override this; Warning call this at the end of your DoStop(), not beginning (it might delete this ). | |
virtual bool | trapEvent (const EventBase &e) |
traps locomotion events - will filter them out if currently in EStop | |
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. | |
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 | |
unsigned int | estopTime |
time estop activation was received | |
float | old_x |
current velocity of underlying locomotor | |
float | old_y |
current velocity of underlying locomotor | |
float | old_a |
current velocity of underlying locomotor |
|
constructor
Definition at line 22 of file WorldStateVelDaemon.h. |
|
By default, merely adds to the reference counter (through AddReference()); Note you should still call this from your overriding methods.
Reimplemented from BehaviorBase. Definition at line 24 of file WorldStateVelDaemon.h. |
|
By default, subtracts from the reference counter, and deletes if zero; Note you should still call this when you override this; Warning call this at the end of your DoStop(), not beginning (it might
Reimplemented from BehaviorBase. Definition at line 30 of file WorldStateVelDaemon.h. |
|
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 75 of file WorldStateVelDaemon.h. |
|
Identifies the behavior in menus and such.
Implements BehaviorBase. Definition at line 73 of file WorldStateVelDaemon.h. |
|
By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing.
Reimplemented from BehaviorBase. Definition at line 51 of file WorldStateVelDaemon.h. |
|
traps locomotion events - will filter them out if currently in EStop
Implements EventTrapper. Definition at line 36 of file WorldStateVelDaemon.h. |
|
time estop activation was received
Definition at line 78 of file WorldStateVelDaemon.h. Referenced by processEvent(), trapEvent(), and WorldStateVelDaemon(). |
|
current velocity of underlying locomotor
Definition at line 81 of file WorldStateVelDaemon.h. Referenced by processEvent(), trapEvent(), and WorldStateVelDaemon(). |
|
current velocity of underlying locomotor
Definition at line 79 of file WorldStateVelDaemon.h. Referenced by processEvent(), trapEvent(), and WorldStateVelDaemon(). |
|
current velocity of underlying locomotor
Definition at line 80 of file WorldStateVelDaemon.h. Referenced by processEvent(), trapEvent(), and WorldStateVelDaemon(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:35 2004 by Doxygen 1.3.4 |