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