14 INLINE
void OdeLMotorJoint::
15 set_num_axes(
int num) {
16 dJointSetLMotorNumAxes(_id, num);
19 INLINE
void OdeLMotorJoint::
20 set_axis(
int anum,
int rel, dReal x, dReal y, dReal z) {
21 dJointSetLMotorAxis(_id, anum, rel, x, y, z);
24 INLINE
void OdeLMotorJoint::
25 set_axis(
int anum,
int rel,
const LVecBase3f &axis) {
26 dJointSetLMotorAxis(_id, anum, rel, axis[0], axis[1], axis[2]);
29 INLINE
void OdeLMotorJoint::
30 set_param(
int parameter, dReal value) {
31 dJointSetLMotorParam(_id, parameter, value);
34 INLINE
int OdeLMotorJoint::
35 get_num_axes()
const {
36 return dJointGetLMotorNumAxes(_id);
39 INLINE LVecBase3f OdeLMotorJoint::
40 get_axis(
int anum)
const {
42 dJointGetLMotorAxis(_id, anum, result);
43 return LVecBase3f(result[0], result[1], result[2]);
46 INLINE dReal OdeLMotorJoint::
47 get_param(
int parameter)
const {
48 return dJointGetLMotorParam(_id, parameter);