DART  6.6.2
dart::collision::detail::BulletCollisionDispatcher Class Reference

#include <BulletCollisionDispatcher.hpp>

Inheritance diagram for dart::collision::detail::BulletCollisionDispatcher:

Public Member Functions

 BulletCollisionDispatcher (btCollisionConfiguration *config)
 
void setDone (bool done)
 
bool getDone () const
 
void setFilter (const std::shared_ptr< CollisionFilter > &filter)
 
auto getFilter () const -> std::shared_ptr< CollisionFilter >
 
bool needsCollision (const btCollisionObject *body0, const btCollisionObject *body1) override
 

Protected Attributes

bool mDone
 
std::shared_ptr< CollisionFiltermFilter
 

Constructor & Destructor Documentation

◆ BulletCollisionDispatcher()

dart::collision::detail::BulletCollisionDispatcher::BulletCollisionDispatcher ( btCollisionConfiguration *  config)
explicit

Member Function Documentation

◆ getDone()

bool dart::collision::detail::BulletCollisionDispatcher::getDone ( ) const

◆ getFilter()

auto dart::collision::detail::BulletCollisionDispatcher::getFilter ( ) const -> std::shared_ptr<CollisionFilter>

◆ needsCollision()

bool dart::collision::detail::BulletCollisionDispatcher::needsCollision ( const btCollisionObject *  body0,
const btCollisionObject *  body1 
)
override

◆ setDone()

void dart::collision::detail::BulletCollisionDispatcher::setDone ( bool  done)

◆ setFilter()

void dart::collision::detail::BulletCollisionDispatcher::setFilter ( const std::shared_ptr< CollisionFilter > &  filter)

Member Data Documentation

◆ mDone

bool dart::collision::detail::BulletCollisionDispatcher::mDone
protected

◆ mFilter

std::shared_ptr<CollisionFilter> dart::collision::detail::BulletCollisionDispatcher::mFilter
protected