#include <moveit/collision_detection/world.h>#include <moveit/collision_detection/collision_world.h>#include <moveit/macros/class_forward.h>#include <fcl/broadphase/broadphase.h>#include <fcl/collision.h>#include <fcl/distance.h>#include <set>

Go to the source code of this file.
Classes | |
| struct | collision_detection::CollisionData |
| struct | collision_detection::CollisionGeometryData |
| struct | collision_detection::FCLGeometry |
| struct | collision_detection::FCLManager |
| struct | collision_detection::FCLObject |
Namespaces | |
| namespace | collision_detection |
Generic interface to collision detection. | |
Typedefs | |
| typedef boost::shared_ptr < const fcl::CollisionObject > | collision_detection::FCLCollisionObjectConstPtr |
| typedef boost::shared_ptr < fcl::CollisionObject > | collision_detection::FCLCollisionObjectPtr |
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, int shape_index) |
| FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, const robot_state::AttachedBody *ab, int shape_index) |
| 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, int shape_index) |
| FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, double scale, double padding, const robot_state::AttachedBody *ab, int shape_index) |
| FCLGeometryConstPtr | collision_detection::createCollisionGeometry (const shapes::ShapeConstPtr &shape, double scale, double padding, const World::Object *obj) |
| bool | collision_detection::distanceCallback (fcl::CollisionObject *o1, fcl::CollisionObject *o2, void *data, double &min_dist) |
| void | collision_detection::fcl2contact (const fcl::Contact &fc, Contact &c) |
| void | collision_detection::fcl2costsource (const fcl::CostSource &fcs, CostSource &cs) |
| collision_detection::MOVEIT_CLASS_FORWARD (CollisionGeometryData) | |
| collision_detection::MOVEIT_CLASS_FORWARD (FCLGeometry) | |
| void | collision_detection::transform2fcl (const Eigen::Affine3d &b, fcl::Transform3f &f) |
| fcl::Transform3f | collision_detection::transform2fcl (const Eigen::Affine3d &b) |