12 #include <../src/collision_node.h> 23 template <
typename TypeA,
typename TypeB>
28 #ifdef HPP_FCL_HAS_OCTOMAP 30 template <
typename T_SH>
33 typedef ShapeOcTreeCollisionTraversalNode<T_SH> CollisionTraversal_t;
36 template <
typename T_SH>
39 typedef OcTreeShapeCollisionTraversalNode<T_SH> CollisionTraversal_t;
43 struct HPP_FCL_LOCAL TraversalTraitsCollision <OcTree, OcTree>
45 typedef OcTreeCollisionTraversalNode CollisionTraversal_t;
48 template <
typename T_BVH>
49 struct HPP_FCL_LOCAL TraversalTraitsCollision <OcTree, BVHModel<T_BVH> >
51 typedef OcTreeMeshCollisionTraversalNode<T_BVH> CollisionTraversal_t;
54 template <
typename T_BVH>
55 struct HPP_FCL_LOCAL TraversalTraitsCollision <BVHModel<T_BVH>, OcTree>
57 typedef MeshOcTreeCollisionTraversalNode<T_BVH> CollisionTraversal_t;
64 template <
typename TypeA,
typename TypeB>
69 #ifdef HPP_FCL_HAS_OCTOMAP 71 template <
typename T_SH>
74 typedef ShapeOcTreeDistanceTraversalNode<T_SH> CollisionTraversal_t;
77 template <
typename T_SH>
80 typedef OcTreeShapeDistanceTraversalNode<T_SH> CollisionTraversal_t;
86 typedef OcTreeDistanceTraversalNode CollisionTraversal_t;
89 template <
typename T_BVH>
90 struct HPP_FCL_LOCAL TraversalTraitsDistance <OcTree, BVHModel<T_BVH> >
92 typedef OcTreeMeshDistanceTraversalNode<T_BVH> CollisionTraversal_t;
95 template <
typename T_BVH>
96 struct HPP_FCL_LOCAL TraversalTraitsDistance <BVHModel<T_BVH>, OcTree>
98 typedef MeshOcTreeDistanceTraversalNode<T_BVH> CollisionTraversal_t;
#define HPP_FCL_LOCAL
Definition: config.hh:66
Main namespace.
Definition: AABB.h:43
Octree is one type of collision geometry which can encode uncertainty information in the sensor data...
Definition: octree.h:56
Definition: traits_traversal.h:65
Definition: traits_traversal.h:24