SOFA plugin: BulletCollisionDetection  master
Open source framework for multi-physics simuation
BulletCollisionModel Class Referenceabstract

#include <BulletCollisionModel.h>

Inheritance diagram for BulletCollisionModel:

Protected Attributes

btCollisionObject * _bt_collision_object {nullptr}
 
bool _handled {false}
 

Public Member Functions

 BulletCollisionModel ()
 
virtual void initBullet ()=0
 
virtual void updateBullet ()=0
 
virtual ~BulletCollisionModel ()
 
btCollisionObject * getBtCollisionObject ()
 
const btCollisionObject * getBtCollisionObject () const
 
bool handled () const
 
void setHandled (bool h)
 

Attribute details

◆ _bt_collision_object

btCollisionObject* BulletCollisionModel::_bt_collision_object {nullptr}
protected

◆ _handled

bool BulletCollisionModel::_handled {false}
protected

Constructor details

◆ BulletCollisionModel()

BulletCollisionModel::BulletCollisionModel ( )
inline

◆ ~BulletCollisionModel()

virtual BulletCollisionModel::~BulletCollisionModel ( )
inlinevirtual

Function details

◆ getBtCollisionObject() [1/2]

btCollisionObject* BulletCollisionModel::getBtCollisionObject ( )
inline

◆ getBtCollisionObject() [2/2]

const btCollisionObject* BulletCollisionModel::getBtCollisionObject ( ) const
inline

◆ handled()

bool BulletCollisionModel::handled ( ) const
inline

Returns true if the BulletCollisionModeled has been added to the bullet scene.

◆ initBullet()

◆ setHandled()

void BulletCollisionModel::setHandled ( bool  h)
inline

◆ updateBullet()