btContactConstraint can be automatically created to solve contact constraints using the unified btTypedConstraint interface More...
#include <btContactConstraint.h>
Public Member Functions | |
btContactConstraint (btPersistentManifold *contactManifold, btRigidBody &rbA, btRigidBody &rbB) | |
void | setContactManifold (btPersistentManifold *contactManifold) |
btPersistentManifold * | getContactManifold () |
const btPersistentManifold * | getContactManifold () const |
virtual | ~btContactConstraint () |
virtual void | getInfo1 (btConstraintInfo1 *info) |
internal method used by the constraint solver, don't use them directly | |
virtual void | getInfo2 (btConstraintInfo2 *info) |
internal method used by the constraint solver, don't use them directly | |
virtual void | buildJacobian () |
obsolete methods | |
Protected Attributes | |
btPersistentManifold | m_contactManifold |
btContactConstraint can be automatically created to solve contact constraints using the unified btTypedConstraint interface
Definition at line 25 of file btContactConstraint.h.
btContactConstraint::btContactConstraint | ( | btPersistentManifold * | contactManifold, | |
btRigidBody & | rbA, | |||
btRigidBody & | rbB | |||
) |
Definition at line 27 of file btContactConstraint.cpp.
btContactConstraint::~btContactConstraint | ( | ) | [virtual] |
Definition at line 34 of file btContactConstraint.cpp.
void btContactConstraint::buildJacobian | ( | ) | [virtual] |
obsolete methods
Reimplemented from btTypedConstraint.
Definition at line 54 of file btContactConstraint.cpp.
const btPersistentManifold* btContactConstraint::getContactManifold | ( | ) | const [inline] |
Definition at line 43 of file btContactConstraint.h.
btPersistentManifold* btContactConstraint::getContactManifold | ( | ) | [inline] |
Definition at line 38 of file btContactConstraint.h.
void btContactConstraint::getInfo1 | ( | btConstraintInfo1 * | info | ) | [virtual] |
internal method used by the constraint solver, don't use them directly
Implements btTypedConstraint.
Definition at line 44 of file btContactConstraint.cpp.
void btContactConstraint::getInfo2 | ( | btConstraintInfo2 * | info | ) | [virtual] |
internal method used by the constraint solver, don't use them directly
Implements btTypedConstraint.
Definition at line 49 of file btContactConstraint.cpp.
void btContactConstraint::setContactManifold | ( | btPersistentManifold * | contactManifold | ) |
Definition at line 39 of file btContactConstraint.cpp.
Definition at line 29 of file btContactConstraint.h.