vrsode/include/vrsode/PhysicsJointSlider.h

Go to the documentation of this file.
00001 
00002 #ifndef _VRSODE_PHYSICS_JOINT_SLIDER_H_
00003 #define _VRSODE_PHYSICS_JOINT_SLIDER_H_
00004 
00005 #include "PhysicsJoint.h"
00006 
00007 #include <ode/ode.h>
00008 #include <vrs/sharedobj.h>
00009 #include <vrs/vector.h>
00010 
00011 namespace vrsode
00012 {
00013 
00014 class PhysicsBody;
00015 
00022 class PhysicsJointSlider : public PhysicsJoint
00023 {
00024 public:
00028     PhysicsJointSlider(VRS::SO<PhysicsBody>, VRS::SO<PhysicsBody>, VRS::Vector);
00029 
00033     virtual ~PhysicsJointSlider();
00034 
00035     void setLowStop(double);
00036     void setHighStop(double);
00037     void setStopBounce(double);
00038     void setMotorVelocity(double);
00039     void setMotorMaxForce(double);
00040     void setCFM(double);
00041 
00046     void addForce(double);
00047 
00048 };
00049 
00050 }
00051 
00052 #endif
00053 

Generated on Fri May 11 21:01:58 2007 for Random Racer by  doxygen 1.5.1