#include <moveit/collision_detection_fcl/collision_common.h>
#include <fcl/BVH/BVH_model.h>
#include <fcl/shape/geometric_shapes.h>
#include <fcl/octree.h>
#include <boost/thread/mutex.hpp>
Go to the source code of this file.
Classes | |
struct | collision_detection::FCLShapeCache |
struct | collision_detection::IfSameType< T1, T2 > |
struct | collision_detection::IfSameType< T, T > |
Namespaces | |
namespace | collision_detection |
Generic interface to collision detection. | |
Functions | |
void | collision_detection::cleanCollisionGeometryCache () |
bool | collision_detection::collisionCallback (fcl::CollisionObject *o1, fcl::CollisionObject *o2, void *data) |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, const robot_model::LinkModel *link) |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, const robot_state::AttachedBody *ab) |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, const World::Object *obj) |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, double scale, double padding, const robot_model::LinkModel *link) |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, double scale, double padding, const robot_state::AttachedBody *ab) |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, double scale, double padding, const World::Object *obj) |
template<typename BV , typename T > | |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, const T *data) |
template<typename BV , typename T > | |
FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, double scale, double padding, const T *data) |
bool | collision_detection::distanceCallback (fcl::CollisionObject *o1, fcl::CollisionObject *o2, void *data, double &min_dist) |
template<typename BV , typename T > | |
FCLShapeCache & | collision_detection::GetShapeCache () |