moveit2
The MoveIt Motion Planning Framework for ROS 2.
Namespaces | Macros | Typedefs
fcl_compat.h File Reference
#include <fcl/config.h>
Include dependency graph for fcl_compat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fcl
 
 fcl::details
 

Macros

#define FCL_VERSION_CHECK(major, minor, patch)   ((major << 16) | (minor << 8) | (patch))
 
#define MOVEIT_FCL_VERSION   FCL_VERSION_CHECK(FCL_MAJOR_VERSION, FCL_MINOR_VERSION, FCL_PATCH_VERSION)
 

Typedefs

using fcl::CollisionGeometryd = fcl::CollisionGeometry
 
using fcl::CollisionObjectd = fcl::CollisionObject
 
using fcl::BroadPhaseCollisionManagerd = fcl::BroadPhaseCollisionManager
 
using fcl::Transform3d = fcl::Transform3f
 
using fcl::Contactd = fcl::Contact
 
using fcl::CostSourced = fcl::CostSource
 
using fcl::CollisionRequestd = fcl::CollisionRequest
 
using fcl::CollisionResultd = fcl::CollisionResult
 
using fcl::DistanceRequestd = fcl::DistanceRequest
 
using fcl::DistanceResultd = fcl::DistanceResult
 
using fcl::Planed = fcl::Plane
 
using fcl::Sphered = fcl::Sphere
 
using fcl::Boxd = fcl::Box
 
using fcl::Cylinderd = fcl::Cylinder
 
using fcl::Coned = fcl::Cone
 
using fcl::Vector3d = Vec3fX< details::Vec3Data< double > >
 
using fcl::OcTreed = fcl::OcTree
 
using fcl::OBBRSSd = fcl::OBBRSS
 
using fcl::DynamicAABBTreeCollisionManagerd = fcl::DynamicAABBTreeCollisionManager
 

Macro Definition Documentation

◆ FCL_VERSION_CHECK

#define FCL_VERSION_CHECK (   major,
  minor,
  patch 
)    ((major << 16) | (minor << 8) | (patch))

Definition at line 41 of file fcl_compat.h.

◆ MOVEIT_FCL_VERSION

#define MOVEIT_FCL_VERSION   FCL_VERSION_CHECK(FCL_MAJOR_VERSION, FCL_MINOR_VERSION, FCL_PATCH_VERSION)

Definition at line 42 of file fcl_compat.h.