37 #ifndef MOVEIT_COLLISION_DETECTION_FCL_COMPAT_ 38 #define MOVEIT_COLLISION_DETECTION_FCL_COMPAT_ 40 #include <fcl/config.h> 42 #define FCL_VERSION_CHECK(major, minor, patch) ((major << 16) | (minor << 8) | (patch)) 43 #define MOVEIT_FCL_VERSION FCL_VERSION_CHECK(FCL_MAJOR_VERSION, FCL_MINOR_VERSION, FCL_PATCH_VERSION) 45 #if (MOVEIT_FCL_VERSION < FCL_VERSION_CHECK(0, 6, 0)) 48 class CollisionGeometry;
50 class CollisionObject;
52 class BroadPhaseCollisionManager;
60 class CollisionRequest;
62 class CollisionResult;
64 class DistanceRequest;
97 class DynamicAABBTreeCollisionManager;
fcl::CollisionObject CollisionObjectd
fcl::CollisionResult CollisionResultd
fcl::Transform3f Transform3d
fcl::DistanceResult DistanceResultd
fcl::CollisionGeometry CollisionGeometryd
fcl::DynamicAABBTreeCollisionManager DynamicAABBTreeCollisionManagerd
fcl::DistanceRequest DistanceRequestd
fcl::CollisionRequest CollisionRequestd
fcl::CostSource CostSourced
fcl::BroadPhaseCollisionManager BroadPhaseCollisionManagerd