Blender V2.61 - r43446
Public Member Functions | Protected Attributes

btConcaveShape Class Reference

#include <btConcaveShape.h>

Inheritance diagram for btConcaveShape:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 btConcaveShape ()
virtual ~btConcaveShape ()
virtual void processAllTriangles (btTriangleCallback *callback, const btVector3 &aabbMin, const btVector3 &aabbMax) const =0
virtual btScalar getMargin () const
virtual void setMargin (btScalar collisionMargin)

Protected Attributes

btScalar m_collisionMargin

Detailed Description

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.


Constructor & Destructor Documentation

btConcaveShape::btConcaveShape ( )

Definition at line 19 of file btConcaveShape.cpp.

btConcaveShape::~btConcaveShape ( ) [virtual]

Definition at line 24 of file btConcaveShape.cpp.


Member Function Documentation

virtual btScalar btConcaveShape::getMargin ( ) const [inline, virtual]
virtual void btConcaveShape::processAllTriangles ( btTriangleCallback callback,
const btVector3 &  aabbMin,
const btVector3 &  aabbMax 
) const [pure virtual]
virtual void btConcaveShape::setMargin ( btScalar  collisionMargin) [inline, virtual]

Member Data Documentation


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