#include <TetheredDriveMethod.h>
Inheritance diagram for gator::TetheredDriveMethod:
Public Methods | |
TetheredDriveMethod () | |
virtual void | digitalInput (unsigned int id, EdgeState value) |
call this with the id that you want to trigger. More... | |
virtual void | analogInput (unsigned int id, float value) |
call this with the id that you want to trigger. More... | |
virtual void | xformInput (unsigned int id, const gmtl::Matrix44f &value) |
call this with the id that you want to trigger. More... | |
virtual void | setCollisionDetector (CollisionDetectorPtr &detect) |
tell the travel method how to collide with your scene. More... | |
virtual void | setPosition (const gmtl::Matrix44f &value) |
virtual gmtl::Matrix44f | getPosition () |
Protected Attributes | |
boost::shared_ptr< TireForceOperator > | mTireForce |
boost::shared_ptr< DriveNavigationOperator > | mNavigator |
boost::shared_ptr< CollisionResponseOperator > | mCollider |
Definition at line 24 of file TetheredDriveMethod.h.
|
Definition at line 27 of file TetheredDriveMethod.h. References gator::TravelMethod::mAvatar, gator::TravelMethod::mCamera, mCollider, gator::TravelMethod::mCollisionDetector, mNavigator, mTireForce, and ani::DynamicSystem< ani::Body >::push_back(). |
|
call this with the id that you want to trigger.
Implements gator::TravelMethod. Definition at line 57 of file TetheredDriveMethod.h. References gator::DOWN, gator::EDGE_DOWN, gator::EdgeState, gator::TravelMethod::mAvatar, and mNavigator. |
|
call this with the id that you want to trigger.
Implements gator::TravelMethod. Definition at line 113 of file TetheredDriveMethod.h. References mNavigator. |
|
call this with the id that you want to trigger.
Implements gator::TravelMethod. Definition at line 126 of file TetheredDriveMethod.h. |
|
tell the travel method how to collide with your scene. define your own collision detector, or use one predefined from gator. Reimplemented from gator::TravelMethod. Definition at line 132 of file TetheredDriveMethod.h. References gator::CollisionDetectorPtr, mCollider, and mTireForce. |
|
Implements gator::TravelMethod. Definition at line 140 of file TetheredDriveMethod.h. References gator::TravelMethod::mAvatar. |
|
Implements gator::TravelMethod. Definition at line 151 of file TetheredDriveMethod.h. References gator::TravelMethod::mAvatar. |
|
Definition at line 161 of file TetheredDriveMethod.h. Referenced by setCollisionDetector(), and TetheredDriveMethod(). |
|
Definition at line 162 of file TetheredDriveMethod.h. Referenced by analogInput(), digitalInput(), and TetheredDriveMethod(). |
|
Definition at line 163 of file TetheredDriveMethod.h. Referenced by setCollisionDetector(), and TetheredDriveMethod(). |