Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <WalkToTargetMachine.h>
Inheritance diagram for WalkToTargetMachine:
Definition at line 11 of file WalkToTargetMachine.h.
Public Member Functions | |
WalkToTargetMachine (unsigned int obj, StateNode *c=NULL, StateNode *l=NULL, StateNode *p=NULL) | |
constructor, pass success (close), failure (lost), and parent nodes, and VisionObjectSourceID_t | |
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 &event) |
By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing. | |
virtual Transition * | getLostTrans () |
returns the transition controlling "lost" designation | |
virtual Transition * | getCloseTrans () |
returns the transition controlling "close to target" designation | |
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 | tracking |
the object being tracked | |
TimeOutTrans * | timeout |
transition in case we lose the target | |
Transition * | closeTrans |
transition in case we get close | |
StateNode * | close |
dest if we get close to the object | |
StateNode * | lost |
dest if we get lost | |
MotionManager::MC_ID | walker_id |
so we can walk | |
MotionManager::MC_ID | headpointer_id |
so we can point the head at the object | |
Private Member Functions | |
WalkToTargetMachine (const WalkToTargetMachine &) | |
don't call this | |
WalkToTargetMachine | operator= (const WalkToTargetMachine &) |
don't call this |
|
constructor, pass success (close), failure (lost), and parent nodes, and VisionObjectSourceID_t
Definition at line 14 of file WalkToTargetMachine.h. |
|
don't call this
|
|
Transitions should call this when you are entering the state, so it can enable its transitions.
Reimplemented from StateNode. Definition at line 19 of file WalkToTargetMachine.cc. |
|
Transitions should call this when you are leaving the state, so it can disable its transitions.
Reimplemented from StateNode. Definition at line 26 of file WalkToTargetMachine.cc. |
|
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 26 of file WalkToTargetMachine.h. |
|
returns the transition controlling "close to target" designation
Definition at line 32 of file WalkToTargetMachine.h. |
|
returns the transition controlling "lost" designation
Definition at line 31 of file WalkToTargetMachine.h. |
|
don't call this
|
|
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 39 of file WalkToTargetMachine.cc. |
|
This is called by DoStart() when you should setup the network of subnodes.
Reimplemented from StateNode. Definition at line 10 of file WalkToTargetMachine.cc. |
|
This is called by DoStop() when you should destruct subnodes.
Reimplemented from StateNode. Definition at line 33 of file WalkToTargetMachine.cc. |
|
dest if we get close to the object
Definition at line 39 of file WalkToTargetMachine.h. Referenced by setup(), and WalkToTargetMachine(). |
|
transition in case we get close
Definition at line 38 of file WalkToTargetMachine.h. Referenced by getCloseTrans(), setup(), teardown(), and WalkToTargetMachine(). |
|
so we can point the head at the object
Definition at line 42 of file WalkToTargetMachine.h. Referenced by DoStart(), DoStop(), processEvent(), and WalkToTargetMachine(). |
|
dest if we get lost
Definition at line 40 of file WalkToTargetMachine.h. Referenced by setup(), and WalkToTargetMachine(). |
|
transition in case we lose the target
Definition at line 37 of file WalkToTargetMachine.h. Referenced by getLostTrans(), processEvent(), setup(), teardown(), and WalkToTargetMachine(). |
|
the object being tracked
Definition at line 36 of file WalkToTargetMachine.h. Referenced by DoStart(), setup(), and WalkToTargetMachine(). |
|
so we can walk
Definition at line 41 of file WalkToTargetMachine.h. Referenced by DoStart(), DoStop(), processEvent(), and WalkToTargetMachine(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:33 2004 by Doxygen 1.3.4 |