Module ode :: Class SliderJoint
[show private | hide private]
[frames | no frames]

Type SliderJoint

object --+    
         |    
     Joint --+
             |
            SliderJoint


Slider joint.

Constructor:
 SlideJoint(world, jointgroup=None)

Method Summary
  __init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  addForce(force)
Applies the given force in the slider's direction.
3-tuple of floats getAxis()
Get the slider axis parameter.
  getParam(...)
float getPosition()
Get the slider linear position (i.e.
float getPositionRate()
Get the time derivative of the position.
  setAxis(axis)
Set the slider axis parameter.
  setParam(...)
    Inherited from Joint
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  attach(body1, body2)
Attach the joint to some new bodies.
Body getBody(index)
Return the bodies that this joint connects.
(force1, torque1, force2, torque2) getFeedback()
Get the forces/torques applied by the joint.
  setFeedback(flag)
Create a feedback buffer.
  _destroyed(...)
Notify the joint object about an external destruction of the ODE joint.
    Inherited from object
  __hash__(x)
x.__hash__() <==> hash(x)
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __str__(x)
x.__str__() <==> str(x)

Method Details

__init__(...)
(Constructor)

x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides:
ode.Joint.__init__

__new__(T, S, ...)

T.__new__(S, ...) -> a new object with type S, a subtype of T
Returns:
a new object with type S, a subtype of T
Overrides:
ode.Joint.__new__

addForce(force)

Applies the given force in the slider's direction.
Parameters:
force - Force magnitude
           (type=float)

getAxis()

Get the slider axis parameter.
Returns:
3-tuple of floats

getPosition()

Get the slider linear position (i.e. the slider's "extension").

When the axis is set, the current position of the attached bodies is examined and that position will be the zero position.
Returns:
float

getPositionRate()

Get the time derivative of the position.
Returns:
float

setAxis(axis)

Set the slider axis parameter.
Parameters:
axis - Slider axis
           (type=3-sequence of floats)

Generated by Epydoc 2.1 on Sun Feb 4 17:54:12 2007 http://epydoc.sf.net