Go to the documentation of this file.
44 : enable_tested_set_(false) {
55 const std::vector<CollisionObject*>& other_objs) {
56 for (
size_t i = 0; i < other_objs.size(); ++i)
registerObject(other_objs[i]);
68 const std::vector<CollisionObject*>& updated_objs) {
virtual void registerObjects(const std::vector< CollisionObject * > &other_objs)
add objects to the manager
#define COAL_UNUSED_VARIABLE(var)
virtual void update()=0
update the condition of manager
the object for collision or distance computation, contains the geometry and the transform information
std::set< std::pair< CollisionObject *, CollisionObject * > > tested_set
tools help to avoid repeating collision or distance callback for the pairs of objects tested before....
void insertTestedSet(CollisionObject *a, CollisionObject *b) const
BroadPhaseCollisionManager()
virtual ~BroadPhaseCollisionManager()
virtual void registerObject(CollisionObject *obj)=0
add one object to the manager
bool inTestedSet(CollisionObject *a, CollisionObject *b) const
hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:57