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