#include <btConcaveShape.h>

Public Member Functions | |
| btConcaveShape () | |
| virtual btScalar | getMargin () const |
| virtual void | processAllTriangles (btTriangleCallback *callback, const btVector3 &aabbMin, const btVector3 &aabbMax) const =0 |
| virtual void | setMargin (btScalar collisionMargin) |
| virtual | ~btConcaveShape () |
Protected Attributes | |
| btScalar | m_collisionMargin |
The btConcaveShape class provides an interface for non-moving (static) concave shapes. It has been implemented by the btStaticPlaneShape, btBvhTriangleMeshShape and btHeightfieldTerrainShape.
Definition at line 36 of file btConcaveShape.h.
| btConcaveShape::btConcaveShape | ( | ) |
| virtual btConcaveShape::~btConcaveShape | ( | ) | [virtual] |
| virtual btScalar btConcaveShape::getMargin | ( | ) | const [inline, virtual] |
Implements btCollisionShape.
Reimplemented in btGImpactMeshShapePart.
Definition at line 48 of file btConcaveShape.h.
| virtual void btConcaveShape::processAllTriangles | ( | btTriangleCallback * | callback, | |
| const btVector3 & | aabbMin, | |||
| const btVector3 & | aabbMax | |||
| ) | const [pure virtual] |
| virtual void btConcaveShape::setMargin | ( | btScalar | collisionMargin | ) | [inline, virtual] |
Implements btCollisionShape.
Reimplemented in btGImpactShapeInterface, btGImpactMeshShapePart, and btGImpactMeshShape.
Definition at line 51 of file btConcaveShape.h.
btScalar btConcaveShape::m_collisionMargin [protected] |
Definition at line 39 of file btConcaveShape.h.