Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <ExploreMachine.h>
Inheritance diagram for ExploreMachine:
Definition at line 15 of file ExploreMachine.h.
Public Member Functions | |
ExploreMachine () | |
constructor | |
ExploreMachine (const std::string &nm, StateNode *p=NULL) | |
constructor | |
virtual void | setup () |
This is called by DoStart() when you should setup the network of subnodes. | |
virtual void | DoStart () |
Transitions should call this when you are entering the state, so it can enable its transitions. | |
virtual void | DoStop () |
Transitions should call this when you are leaving the state, so it can disable its transitions. | |
virtual void | teardown () |
This is called by DoStop() when you should destruct subnodes. | |
virtual void | processEvent (const EventBase &) |
By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing. | |
Protected Attributes | |
StateNode * | start |
the node to begin within on DoStart() (turn) | |
WalkNode * | turn |
walk node to use when turning | |
MotionManager::MC_ID | walkid |
we want to share a walk between turning and walking nodes | |
Private Member Functions | |
ExploreMachine (const ExploreMachine &) | |
don't use | |
ExploreMachine | operator= (const ExploreMachine &) |
don't use |
|
constructor
Definition at line 18 of file ExploreMachine.h. |
|
constructor
Definition at line 25 of file ExploreMachine.h. |
|
don't use
|
|
Transitions should call this when you are entering the state, so it can enable its transitions.
Reimplemented from StateNode. Definition at line 61 of file ExploreMachine.h. |
|
Transitions should call this when you are leaving the state, so it can disable its transitions.
Reimplemented from StateNode. Definition at line 68 of file ExploreMachine.h. |
|
don't use
|
|
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 80 of file ExploreMachine.h. |
|
This is called by DoStart() when you should setup the network of subnodes.
Reimplemented from StateNode. Definition at line 31 of file ExploreMachine.h. |
|
This is called by DoStop() when you should destruct subnodes.
Reimplemented from StateNode. Definition at line 73 of file ExploreMachine.h. |
|
the node to begin within on DoStart() (turn)
Definition at line 91 of file ExploreMachine.h. Referenced by DoStart(), ExploreMachine(), and setup(). |
|
walk node to use when turning
Definition at line 92 of file ExploreMachine.h. Referenced by DoStart(), ExploreMachine(), processEvent(), and setup(). |
|
we want to share a walk between turning and walking nodes
Definition at line 93 of file ExploreMachine.h. Referenced by ExploreMachine(), setup(), and teardown(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:10 2004 by Doxygen 1.3.4 |