Go to the documentation of this file.
38 #ifndef HPP_FCL_BROAD_PHASE_BRUTE_FORCE_H
39 #define HPP_FCL_BROAD_PHASE_BRUTE_FORCE_H
51 using Base::getObjects;
56 void registerObjects(
const std::vector<CollisionObject*>& other_objs);
68 virtual void update();
74 void getObjects(std::vector<CollisionObject*>& objs)
const;
108 std::list<CollisionObject*>
objs;
HPP_FCL_DLLAPI FCL_REAL distance(const Matrix3f &R0, const Vec3f &T0, const kIOS &b1, const kIOS &b2, Vec3f *P=NULL, Vec3f *Q=NULL)
Approximate distance between two kIOS bounding volumes.
Base class for broad phase collision. It helps to accelerate the collision/distance between N objects...
HPP_FCL_DLLAPI std::size_t collide(const CollisionObject *o1, const CollisionObject *o2, const CollisionRequest &request, CollisionResult &result)
Main collision interface: given two collision objects, and the requirements for contacts,...
Base callback class for distance queries. This class can be supersed by child classes to provide desi...
std::list< CollisionObject * > objs
objects belonging to the manager are stored in a list structure
the object for collision or distance computation, contains the geometry and the transform information
BroadPhaseCollisionManager Base
Brute force N-body collision manager.
Base callback class for collision queries. This class can be supersed by child classes to provide des...
hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:12