Classes | Namespaces | Typedefs | Functions
fcl/include/moveit/collision_detection_fcl/collision_common.h File Reference
#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 <memory>
#include <set>
Include dependency graph for fcl/include/moveit/collision_detection_fcl/collision_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  collision_detection::CollisionData
 
struct  collision_detection::CollisionGeometryData
 
struct  collision_detection::DistanceData
 
struct  collision_detection::FCLGeometry
 
struct  collision_detection::FCLManager
 
struct  collision_detection::FCLObject
 

Namespaces

 collision_detection
 Generic interface to collision detection.
 

Typedefs

typedef std::shared_ptr< const fcl::CollisionObject > collision_detection::FCLCollisionObjectConstPtr
 
typedef std::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_STRUCT_FORWARD (CollisionGeometryData)
 
 collision_detection::MOVEIT_STRUCT_FORWARD (FCLGeometry)
 
void collision_detection::transform2fcl (const Eigen::Affine3d &b, fcl::Transform3f &f)
 
fcl::Transform3f collision_detection::transform2fcl (const Eigen::Affine3d &b)
 


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Wed Jul 10 2019 04:03:05