int w_RevoluteJoint_getMotorTorque(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); float inv_dt = (float)luaL_checknumber(L, 2); lua_pushnumber(L, t->getMotorTorque(inv_dt)); return 1; }
int w_RevoluteJoint_setMotorSpeed(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); float arg1 = (float)luaL_checknumber(L, 2); t->setMotorSpeed(arg1); return 0; }
int w_RevoluteJoint_enableMotor(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); bool arg1 = luax_toboolean(L, 2); t->enableMotor(arg1); return 0; }
int w_RevoluteJoint_setLowerLimit(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); float arg1 = (float)luaL_checknumber(L, 2); t->setLowerLimit(arg1); return 0; }
int w_RevoluteJoint_setLimits(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); float arg1 = (float)luaL_checknumber(L, 2); float arg2 = (float)luaL_checknumber(L, 3); luax_catchexcept(L, [&](){ t->setLimits(arg1, arg2); }); return 0; }
int _wrap_RevoluteJoint_setLimits(lua_State * L) { RevoluteJoint * t = luax_checkrevolutejoint(L, 1); float arg1 = (float)luaL_checknumber(L, 2); float arg2 = (float)luaL_checknumber(L, 3); t->setLimits(arg1, arg2); return 0; }
int w_RevoluteJoint_getMaxMotorTorque(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); lua_pushnumber(L, t->getMaxMotorTorque()); return 1; }
int w_RevoluteJoint_isMotorEnabled(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); luax_pushboolean(L, t->isMotorEnabled()); return 1; }
int w_RevoluteJoint_getJointSpeed(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); lua_pushnumber(L, t->getJointSpeed()); return 1; }
int w_RevoluteJoint_getLimits(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); lua_remove(L, 1); return t->getLimits(L); }
int w_RevoluteJoint_getUpperLimit(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); lua_pushnumber(L, t->getUpperLimit()); return 1; }
int w_RevoluteJoint_hasLimitsEnabled(lua_State *L) { RevoluteJoint *t = luax_checkrevolutejoint(L, 1); luax_pushboolean(L, t->hasLimitsEnabled()); return 1; }
int _wrap_RevoluteJoint_getAngle(lua_State * L) { RevoluteJoint * t = luax_checkrevolutejoint(L, 1); lua_pushnumber(L, t->getAngle()); return 1; }