Public Member Functions | Protected Attributes

btContactConstraint Class Reference

btContactConstraint can be automatically created to solve contact constraints using the unified btTypedConstraint interface More...

#include <btContactConstraint.h>

Inheritance diagram for btContactConstraint:
Inheritance graph
[legend]
Collaboration diagram for btContactConstraint:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 btContactConstraint (btPersistentManifold *contactManifold, btRigidBody &rbA, btRigidBody &rbB)
void setContactManifold (btPersistentManifold *contactManifold)
btPersistentManifoldgetContactManifold ()
const btPersistentManifoldgetContactManifold () 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

Detailed Description

btContactConstraint can be automatically created to solve contact constraints using the unified btTypedConstraint interface

Definition at line 25 of file btContactConstraint.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 29 of file btContactConstraint.h.


The documentation for this class was generated from the following files: