Public Member Functions | Private Attributes
btSolve2LinearConstraint Class Reference

constraint class used for lateral tyre friction. More...

#include <btSolve2LinearConstraint.h>

List of all members.

Public Member Functions

 btSolve2LinearConstraint (btScalar tau, btScalar damping)
void resolveBilateralPairConstraint (btRigidBody *body0, btRigidBody *body1, const btMatrix3x3 &world2A, const btMatrix3x3 &world2B, const btVector3 &invInertiaADiag, const btScalar invMassA, const btVector3 &linvelA, const btVector3 &angvelA, const btVector3 &rel_posA1, const btVector3 &invInertiaBDiag, const btScalar invMassB, const btVector3 &linvelB, const btVector3 &angvelB, const btVector3 &rel_posA2, btScalar depthA, const btVector3 &normalA, const btVector3 &rel_posB1, const btVector3 &rel_posB2, btScalar depthB, const btVector3 &normalB, btScalar &imp0, btScalar &imp1)
void resolveUnilateralPairConstraint (btRigidBody *body0, btRigidBody *body1, const btMatrix3x3 &world2A, const btMatrix3x3 &world2B, const btVector3 &invInertiaADiag, const btScalar invMassA, const btVector3 &linvelA, const btVector3 &angvelA, const btVector3 &rel_posA1, const btVector3 &invInertiaBDiag, const btScalar invMassB, const btVector3 &linvelB, const btVector3 &angvelB, const btVector3 &rel_posA2, btScalar depthA, const btVector3 &normalA, const btVector3 &rel_posB1, const btVector3 &rel_posB2, btScalar depthB, const btVector3 &normalB, btScalar &imp0, btScalar &imp1)

Private Attributes

btScalar m_damping
btScalar m_tau

Detailed Description

constraint class used for lateral tyre friction.

Definition at line 28 of file btSolve2LinearConstraint.h.


Constructor & Destructor Documentation

Definition at line 35 of file btSolve2LinearConstraint.h.


Member Function Documentation

void btSolve2LinearConstraint::resolveBilateralPairConstraint ( btRigidBody body0,
btRigidBody body1,
const btMatrix3x3 world2A,
const btMatrix3x3 world2B,
const btVector3 &  invInertiaADiag,
const btScalar  invMassA,
const btVector3 &  linvelA,
const btVector3 &  angvelA,
const btVector3 &  rel_posA1,
const btVector3 &  invInertiaBDiag,
const btScalar  invMassB,
const btVector3 &  linvelB,
const btVector3 &  angvelB,
const btVector3 &  rel_posA2,
btScalar  depthA,
const btVector3 &  normalA,
const btVector3 &  rel_posB1,
const btVector3 &  rel_posB2,
btScalar  depthB,
const btVector3 &  normalB,
btScalar imp0,
btScalar imp1 
)
void btSolve2LinearConstraint::resolveUnilateralPairConstraint ( btRigidBody body0,
btRigidBody body1,
const btMatrix3x3 world2A,
const btMatrix3x3 world2B,
const btVector3 &  invInertiaADiag,
const btScalar  invMassA,
const btVector3 &  linvelA,
const btVector3 &  angvelA,
const btVector3 &  rel_posA1,
const btVector3 &  invInertiaBDiag,
const btScalar  invMassB,
const btVector3 &  linvelB,
const btVector3 &  angvelB,
const btVector3 &  rel_posA2,
btScalar  depthA,
const btVector3 &  normalA,
const btVector3 &  rel_posB1,
const btVector3 &  rel_posB2,
btScalar  depthB,
const btVector3 &  normalB,
btScalar imp0,
btScalar imp1 
)

Member Data Documentation

Definition at line 31 of file btSolve2LinearConstraint.h.

Definition at line 30 of file btSolve2LinearConstraint.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Wed Oct 31 2012 07:54:33