Bullet Collision Detection & Physics Library
Public Member Functions | List of all members
btConstraintSolver Class Referenceabstract

#include <btConstraintSolver.h>

Inheritance diagram for btConstraintSolver:
Inheritance graph

Public Member Functions

virtual ~btConstraintSolver ()
virtual void prepareSolve (int, int)
virtual btScalar solveGroup (btCollisionObject **bodies, int numBodies, btPersistentManifold **manifold, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &info, class btIDebugDraw *debugDrawer, btDispatcher *dispatcher)=0
 solve a group of constraints More...
virtual void allSolved (const btContactSolverInfo &, class btIDebugDraw *)
virtual void reset ()=0
 clear internal cached data and reset random seed More...
virtual btConstraintSolverType getSolverType () const =0

Detailed Description

Definition at line 41 of file btConstraintSolver.h.

Constructor & Destructor Documentation

virtual btConstraintSolver::~btConstraintSolver ( )

Definition at line 46 of file btConstraintSolver.h.

Member Function Documentation

virtual void btConstraintSolver::allSolved ( const btContactSolverInfo ,
class btIDebugDraw  

Definition at line 53 of file btConstraintSolver.h.

virtual btConstraintSolverType btConstraintSolver::getSolverType ( ) const
pure virtual
virtual void btConstraintSolver::prepareSolve ( int  ,

Definition at line 48 of file btConstraintSolver.h.

virtual void btConstraintSolver::reset ( )
pure virtual

clear internal cached data and reset random seed

Implemented in btSequentialImpulseConstraintSolver, and btConstraintSolverPoolMt.

virtual btScalar btConstraintSolver::solveGroup ( btCollisionObject **  bodies,
int  numBodies,
btPersistentManifold **  manifold,
int  numManifolds,
btTypedConstraint **  constraints,
int  numConstraints,
const btContactSolverInfo info,
class btIDebugDraw debugDrawer,
btDispatcher dispatcher 
pure virtual

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