VisualTargetCloseTrans Class Reference#include <VisualTargetCloseTrans.h>
Inheritance diagram for VisualTargetCloseTrans:
[legend]List of all members.
Detailed Description
causes a transition when a visual object is "close"
Definition at line 14 of file VisualTargetCloseTrans.h.
|
Public Member Functions |
| | VisualTargetCloseTrans (StateNode *destination, unsigned int source_id, float threshold=225) |
| | constructor
|
| | VisualTargetCloseTrans (const std::string &name, StateNode *destination, unsigned int source_id, float threshold=225) |
| | constructor
|
| virtual void | DoStart () |
| | starts listening for the object specified by the source id in the constructor
|
| virtual void | DoStop () |
| | called by StateNode when it becomes inactive - undo whatever you did in Enable()
|
| virtual void | processEvent (const EventBase &e) |
| | if the object is "close", calls fire()
|
Protected Attributes |
| unsigned int | sid |
| | Source ID of object to track.
|
| float | distanceThreshold |
| | Distance at which to trigger transition, in millimeters.
|
Constructor & Destructor Documentation
| VisualTargetCloseTrans::VisualTargetCloseTrans |
( |
StateNode * |
destination, |
|
|
unsigned int |
source_id, |
|
|
float |
threshold = 225 |
|
) |
[inline] |
|
| VisualTargetCloseTrans::VisualTargetCloseTrans |
( |
const std::string & |
name, |
|
|
StateNode * |
destination, |
|
|
unsigned int |
source_id, |
|
|
float |
threshold = 225 |
|
) |
[inline] |
|
Member Function Documentation
| virtual void VisualTargetCloseTrans::DoStart |
( |
|
) |
[inline, virtual] |
|
| virtual void VisualTargetCloseTrans::DoStop |
( |
|
) |
[inline, virtual] |
|
| virtual void VisualTargetCloseTrans::processEvent |
( |
const EventBase & |
e |
) |
[inline, virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
|