cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
osaODEServoMotor.h
Go to the documentation of this file.
1 
2 #ifndef _osaODEServoMotor_h
3 #define _osaODEServoMotor_h
4 
5 #include <ode/ode.h>
6 
9 
11 
12  private:
13 
14  dJointID motorid;
15 
16  double vwmax;
17  double ftmax;
18 
19  public:
20 
21  osaODEServoMotor( dWorldID world,
22  dBodyID body1,
23  dBodyID body2,
24  const vctFixedSizeVector<double,3>& axis,
25  double vwmax,
26  double ftmax,
27  dJointType motortype );
28 
29  dJointID MotorID() const;
30 
31  void SetPosition( double qs, double q, double dt );
32  void SetVelocity( double qd );
33 
34 };
35 
36 #endif
37 
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Declaration of vctFixedSizeVector.
Definition: osaODEServoMotor.h:10