# OdeHingeJoint

from pandac.PandaModules import OdeHingeJoint

Class : OdeHingeJoint
Description :

## Inheritance:

OdeHingeJoint: OdeJoint
OdeJoint: TypedObject
TypedObject: MemoryBase
MemoryBase:

## Methods of OdeHingeJoint:

OdeHingeJoint (Constructor)
addTorque
getAnchor
getAnchor2
getAngle
getAngleRate
getAxis
getClassType
getParamBounce
getParamCFM
getParamFMax
getParamFudgeFactor
getParamHiStop
getParamLoStop
getParamStopCFM
getParamStopERP
getParamVel
setAnchor
setAnchorDelta
setAxis
setParamBounce
setParamCFM
setParamFMax
setParamFudgeFactor
setParamHiStop
setParamLoStop
setParamStopCFM
setParamStopERP
setParamVel

## Methods of OdeJoint:

attachBodies
attachBody
compareTo
convertToAMotor
convertToBall
convertToContact
convertToFixed
convertToHinge
convertToHinge2
convertToLMotor
convertToNull
convertToPlane2d
convertToSlider
convertToUniversal
destroy
detach
getBody
getClassType
getJointType
isEmpty
operator ==
write

## Methods of TypedObject:

getClassType
getType
getTypeIndex
isExactType
isOfType

## Constants in OdeJoint:

JTNone | (JointType)
JTBall | (JointType)
JTHinge | (JointType)
JTSlider | (JointType)
JTContact | (JointType)
JTUniversal | (JointType)
JTHinge2 | (JointType)
JTFixed | (JointType)
JTNull | (JointType)
JTAMotor | (JointType)
JTLMotor | (JointType)
JTPlane2d | (JointType)

OdeHingeJoint OdeHingeJoint::OdeHingeJoint(OdeWorld &world); Undocumented function.

addTorque void OdeHingeJoint::add_torque(float torque); Undocumented function.

getAnchor LVecBase3f OdeHingeJoint::get_anchor(void) const; Undocumented function.

getAnchor2 LVecBase3f OdeHingeJoint::get_anchor2(void) const; Undocumented function.

getAngle float OdeHingeJoint::get_angle(void) const; Undocumented function.

getAngleRate float OdeHingeJoint::get_angle_rate(void) const; Undocumented function.

getAxis LVecBase3f OdeHingeJoint::get_axis(void) const; Undocumented function.

getClassType static TypeHandle OdeHingeJoint::get_class_type(void); Undocumented function.

getParamBounce float OdeHingeJoint::get_param_bounce(void) const; Undocumented function.

getParamCFM float OdeHingeJoint::get_param_CFM(void) const; Undocumented function.

getParamFMax float OdeHingeJoint::get_param_f_max(void) const; Undocumented function.

getParamFudgeFactor float OdeHingeJoint::get_param_fudge_factor(void) const; Undocumented function.

getParamHiStop float OdeHingeJoint::get_param_hi_stop(void) const; Undocumented function.

getParamLoStop float OdeHingeJoint::get_param_lo_stop(void) const; Undocumented function.

getParamStopCFM float OdeHingeJoint::get_param_stop_CFM(void) const; Undocumented function.

getParamStopERP float OdeHingeJoint::get_param_stop_ERP(void) const; Undocumented function.

getParamVel float OdeHingeJoint::get_param_vel(void) const; Undocumented function.

setAnchor void OdeHingeJoint::set_anchor(float x, float y, float z); Undocumented function.

setAnchorDelta void OdeHingeJoint::set_anchor_delta(float x, float y, float z, float ax, float ay, float az); Undocumented function.

setAxis void OdeHingeJoint::set_axis(float x, float y, float z); Undocumented function.

setParamBounce void OdeHingeJoint::set_param_bounce(float val); Undocumented function.

setParamCFM void OdeHingeJoint::set_param_CFM(float val); Undocumented function.

setParamFMax void OdeHingeJoint::set_param_f_max(float val); Undocumented function.

setParamFudgeFactor void OdeHingeJoint::set_param_fudge_factor(float val); Undocumented function.

setParamHiStop void OdeHingeJoint::set_param_hi_stop(float val); Undocumented function.

setParamLoStop void OdeHingeJoint::set_param_lo_stop(float val); Undocumented function.

setParamStopCFM void OdeHingeJoint::set_param_stop_CFM(float val); Undocumented function.

setParamStopERP void OdeHingeJoint::set_param_stop_ERP(float val); Undocumented function.

setParamVel void OdeHingeJoint::set_param_vel(float val); Undocumented function.

attachBodies void OdeJoint::attach_bodies(OdeBody const &body1, OdeBody const &body2); Undocumented function.

attachBody void OdeJoint::attach_body(OdeBody const &body, int index); Undocumented function.

compareTo int OdeJoint::compare_to(OdeJoint const &other) const; Undocumented function.

convertToAMotor OdeAMotorJoint OdeJoint::convert_to_a_motor(void) const; Undocumented function.

convertToBall OdeBallJoint OdeJoint::convert_to_ball(void) const; Undocumented function.

convertToContact OdeContactJoint OdeJoint::convert_to_contact(void) const; Undocumented function.

convertToFixed OdeFixedJoint OdeJoint::convert_to_fixed(void) const; Undocumented function.

convertToHinge OdeHingeJoint OdeJoint::convert_to_hinge(void) const; Undocumented function.

convertToHinge2 OdeHinge2Joint OdeJoint::convert_to_hinge2(void) const; Undocumented function.

convertToLMotor OdeLMotorJoint OdeJoint::convert_to_l_motor(void) const; Undocumented function.

convertToNull OdeNullJoint OdeJoint::convert_to_null(void) const; Undocumented function.

convertToPlane2d OdePlane2dJoint OdeJoint::convert_to_plane2d(void) const; Undocumented function.

convertToSlider OdeSliderJoint OdeJoint::convert_to_slider(void) const; Undocumented function.

convertToUniversal OdeUniversalJoint OdeJoint::convert_to_universal(void) const; Undocumented function.

destroy void OdeJoint::destroy(void); Undocumented function.

detach void OdeJoint::detach(void); Undocumented function.

getBody OdeBody OdeJoint::get_body(int index) const; Undocumented function.

getClassType static TypeHandle OdeJoint::get_class_type(void); Undocumented function.

getJointType int OdeJoint::get_joint_type(void) const; * INLINE void *get_data(); */

isEmpty bool OdeJoint::is_empty(void) const; Description: Returns true if the ID is 0, meaning the OdeJoint does not point to a valid joint. It is an error to call a method on an empty joint. Note that an empty OdeJoint also evaluates to False.

operator == bool OdeJoint::operator ==(OdeJoint const &other) const; Undocumented function.

write virtual void OdeJoint::write(ostream &out = (cout), unsigned int indent = (0)) const; Undocumented function.

getClassType static TypeHandle TypedObject::get_class_type(void); Undocumented function.

getType virtual TypeHandle TypedObject::get_type(void) const = 0; Derived classes should override this function to return get_class_type().

getTypeIndex int TypedObject::get_type_index(void) const; Description: Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. This is equivalent to get_type().get_index().

isExactType bool TypedObject::is_exact_type(TypeHandle handle) const; Description: Returns true if the current object is the indicated type exactly.

isOfType bool TypedObject::is_of_type(TypeHandle handle) const; Description: Returns true if the current object is or derives from the indicated type.