Homepage Demos Overview Downloads Tutorials Reference
Credits

KinematicSampleBehavior2 Class Reference

#include <KinematicSampleBehavior2.h>

Inheritance diagram for KinematicSampleBehavior2:

Inheritance graph
[legend]
List of all members.

Detailed Description

Uses kinematics to make the back toe (Toe{LR}BkPaw) touch the lower thigh (Lower{LeftBackL,RightBackR}FrThigh).

Definition at line 16 of file KinematicSampleBehavior2.h.

Public Member Functions

 KinematicSampleBehavior2 ()
 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.
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 lastLeg
MotionManager::MC_ID poseID


Constructor & Destructor Documentation

KinematicSampleBehavior2::KinematicSampleBehavior2  )  [inline]
 

constructor

Definition at line 19 of file KinematicSampleBehavior2.h.


Member Function Documentation

virtual void KinematicSampleBehavior2::DoStart  )  [inline, virtual]
 

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 23 of file KinematicSampleBehavior2.h.

virtual void KinematicSampleBehavior2::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 30 of file KinematicSampleBehavior2.h.

std::string KinematicSampleBehavior2::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 155 of file KinematicSampleBehavior2.h.

virtual std::string KinematicSampleBehavior2::getName  )  const [inline, virtual]
 

Identifies the behavior in menus and such.

Implements BehaviorBase.

Definition at line 153 of file KinematicSampleBehavior2.h.

virtual void KinematicSampleBehavior2::processEvent const EventBase e  )  [inline, virtual]
 

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 37 of file KinematicSampleBehavior2.h.


Member Data Documentation

LegOrder_t KinematicSampleBehavior2::lastLeg [protected]
 

Definition at line 158 of file KinematicSampleBehavior2.h.

Referenced by KinematicSampleBehavior2(), and processEvent().

MotionManager::MC_ID KinematicSampleBehavior2::poseID [protected]
 

Definition at line 159 of file KinematicSampleBehavior2.h.

Referenced by DoStart(), DoStop(), KinematicSampleBehavior2(), and processEvent().


The documentation for this class was generated from the following file:

Tekkotsu v2.2
Generated Tue Oct 19 14:20:19 2004 by Doxygen 1.3.9.1