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

ConvexPenetrationDepthSolver provides an interface for penetration depth calculation. More...

#include <SpuConvexPenetrationDepthSolver.h>

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

Public Member Functions

virtual ~SpuConvexPenetrationDepthSolver ()
 
virtual bool calcPenDepth (SpuVoronoiSimplexSolver &simplexSolver, void *convexA, void *convexB, int shapeTypeA, int shapeTypeB, float marginA, float marginB, btTransform &transA, const btTransform &transB, btVector3 &v, btVector3 &pa, btVector3 &pb, class btIDebugDraw *debugDraw, struct SpuConvexPolyhedronVertexData *convexVertexDataA, struct SpuConvexPolyhedronVertexData *convexVertexDataB) const =0
 
- Public Member Functions inherited from btConvexPenetrationDepthSolver
virtual ~btConvexPenetrationDepthSolver ()
 
virtual bool calcPenDepth (btSimplexSolverInterface &simplexSolver, const btConvexShape *convexA, const btConvexShape *convexB, const btTransform &transA, const btTransform &transB, btVector3 &v, btVector3 &pa, btVector3 &pb, class btIDebugDraw *debugDraw)=0
 

Detailed Description

ConvexPenetrationDepthSolver provides an interface for penetration depth calculation.

Definition at line 30 of file SpuConvexPenetrationDepthSolver.h.

Constructor & Destructor Documentation

virtual SpuConvexPenetrationDepthSolver::~SpuConvexPenetrationDepthSolver ( )
inlinevirtual

Definition at line 34 of file SpuConvexPenetrationDepthSolver.h.

Member Function Documentation

virtual bool SpuConvexPenetrationDepthSolver::calcPenDepth ( SpuVoronoiSimplexSolver &  simplexSolver,
void *  convexA,
void *  convexB,
int  shapeTypeA,
int  shapeTypeB,
float  marginA,
float  marginB,
btTransform transA,
const btTransform transB,
btVector3 v,
btVector3 pa,
btVector3 pb,
class btIDebugDraw debugDraw,
struct SpuConvexPolyhedronVertexData convexVertexDataA,
struct SpuConvexPolyhedronVertexData convexVertexDataB 
) const
pure virtual

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