All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
collision_object.h File Reference
#include <hpp/fcl/deprecated.h>
#include <hpp/fcl/BV/AABB.h>
#include <hpp/fcl/math/transform.h>
#include <hpp/fcl/ccd/motion_base.h>
#include <boost/shared_ptr.hpp>
Include dependency graph for collision_object.h:
This graph shows which files directly or indirectly include this file:

Classes

class  fcl::CollisionGeometry
 The geometry for the object for collision or distance computation. More...
 
class  fcl::CollisionObject
 the object for collision or distance computation, contains the geometry and the transform information More...
 
class  fcl::ContinuousCollisionObject
 the object for continuous collision or distance computation, contains the geometry and the motion information More...
 

Namespaces

 fcl
 Main namespace.
 

Enumerations

enum  fcl::OBJECT_TYPE {
  fcl::OT_UNKNOWN,
  fcl::OT_BVH,
  fcl::OT_GEOM,
  fcl::OT_OCTREE,
  fcl::OT_COUNT
}
 object type: BVH (mesh, points), basic geometry, octree More...
 
enum  fcl::NODE_TYPE {
  fcl::BV_UNKNOWN,
  fcl::BV_AABB,
  fcl::BV_OBB,
  fcl::BV_RSS,
  fcl::BV_kIOS,
  fcl::BV_OBBRSS,
  fcl::BV_KDOP16,
  fcl::BV_KDOP18,
  fcl::BV_KDOP24,
  fcl::GEOM_BOX,
  fcl::GEOM_SPHERE,
  fcl::GEOM_CAPSULE,
  fcl::GEOM_CONE,
  fcl::GEOM_CYLINDER,
  fcl::GEOM_CONVEX,
  fcl::GEOM_PLANE,
  fcl::GEOM_HALFSPACE,
  fcl::GEOM_TRIANGLE,
  fcl::GEOM_OCTREE,
  fcl::NODE_COUNT
}
 traversal node type: bounding volume (AABB, OBB, RSS, kIOS, OBBRSS, KDOP16, KDOP18, kDOP24), basic shape (box, sphere, capsule, cone, cylinder, convex, plane, triangle), and octree More...