#include <angularmotor.h>
Inheritance diagram for AngularMotorNAxis:
Definition at line 190 of file angularmotor.h.
Public Member Functions | |
AngularMotorNAxis (const OdeHandle &odeHandle, Joint *joint, std::list< std::pair< double, Axis > > axis) | |
Constuct a motor attached to any Joint (not Sliders!). | |
virtual | ~AngularMotorNAxis () |
virtual int | getNumberOfAxes () |
returns the number of Axis of this Motor | |
virtual void | set (int axisNumber, double velocity) |
sets the desired speed of the motor at the given axis. | |
virtual double | get (int axisNumber) |
returns the speed (PositionRate) at the given axis, or zero if the axis is out of range | |
virtual void | setPower (double power) |
sets the maximal force the motor has | |
Protected Attributes | |
Joint * | joint |
|
Constuct a motor attached to any Joint (not Sliders!). The axis have to be provided by the user.
Definition at line 190 of file angularmotor.cpp. |
|
Definition at line 202 of file angularmotor.h. |
|
returns the speed (PositionRate) at the given axis, or zero if the axis is out of range So we return the last set position!. Implements AngularMotor. Definition at line 258 of file angularmotor.cpp. |
|
returns the number of Axis of this Motor
Implements AngularMotor. Definition at line 231 of file angularmotor.cpp. |
|
sets the desired speed of the motor at the given axis.
Implements AngularMotor. Definition at line 239 of file angularmotor.cpp. |
|
sets the maximal force the motor has
Implements AngularMotor. Definition at line 276 of file angularmotor.cpp. |
|
Definition at line 223 of file angularmotor.h. |