#include <BulletOBBModel.h>

| Public Attributes | |
| sofa::core::objectmodel::Data< SReal > | margin | 
| Margin used for collision detection within bullet.  More... | |
| Protected Attributes | |
| std::stack< btCollisionShape * > | _garbage | 
| btCompoundShape * | _bt_cshape | 
|  Protected Attributes inherited from BulletCollisionModel | |
| btCollisionObject * | _bt_collision_object {nullptr} | 
| bool | _handled {false} | 
| Public Member Functions | |
| SOFA_CLASS (SOFA_TEMPLATE(TBulletOBBModel, TDataTypes), SOFA_TEMPLATE(collisionobbcapsule::geometry::OBBCollisionModel, TDataTypes)) | |
| virtual void | initBullet () | 
| virtual void | updateBullet () | 
| virtual void | computeBoundingTree (int) | 
| virtual | ~TBulletOBBModel () | 
| virtual void | init () | 
| virtual void | reinit () | 
| void | handleEvent (sofa::core::objectmodel::Event *ev) | 
| virtual void | setMargin (SReal m) | 
|  Public Member Functions inherited from BulletCollisionModel | |
| BulletCollisionModel () | |
| virtual | ~BulletCollisionModel () | 
| btCollisionObject * | getBtCollisionObject () | 
| const btCollisionObject * | getBtCollisionObject () const | 
| bool | handled () const | 
| void | setHandled (bool h) | 
| Protected Member Functions | |
| TBulletOBBModel () | |
| TBulletOBBModel (core::behavior::MechanicalState< DataTypes > *_mstate) | |
| void | cleanGarbage () | 
| 
 | protected | 
| 
 | protected | 
| sofa::core::objectmodel::Data<SReal> sofa::component::collision::TBulletOBBModel< TDataTypes >::margin | 
Margin used for collision detection within bullet.
| 
 | inlinevirtual | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | inlinevirtual | 
| void sofa::component::collision::TBulletOBBModel< DataTypes >::handleEvent | ( | sofa::core::objectmodel::Event * | ev | ) | 
| 
 | virtual | 
| 
 | virtual | 
Inits bullet collision shapes from the sofa shapes.
Implements BulletCollisionModel.
| 
 | virtual | 
| 
 | inlinevirtual | 
| sofa::component::collision::TBulletOBBModel< TDataTypes >::SOFA_CLASS | ( | SOFA_TEMPLATE(TBulletOBBModel< TDataTypes >, TDataTypes) | , | 
| SOFA_TEMPLATE(collisionobbcapsule::geometry::OBBCollisionModel, TDataTypes) | |||
| ) | 
| 
 | virtual | 
Updates at each time step the bullet shapes from sofa shapes.
Implements BulletCollisionModel.