20template <
typename TypeA,
typename TypeB>
23#ifdef COAL_HAS_OCTOMAP 25template <
typename T_SH>
27 typedef ShapeOcTreeCollisionTraversalNode<T_SH> CollisionTraversal_t;
30template <
typename T_SH>
31struct COAL_LOCAL TraversalTraitsCollision<OcTree, T_SH> {
32 typedef OcTreeShapeCollisionTraversalNode<T_SH> CollisionTraversal_t;
37 typedef OcTreeCollisionTraversalNode CollisionTraversal_t;
40template <
typename T_BVH>
42 typedef OcTreeMeshCollisionTraversalNode<T_BVH> CollisionTraversal_t;
45template <
typename T_BVH>
47 typedef MeshOcTreeCollisionTraversalNode<T_BVH> CollisionTraversal_t;
50template <
typename T_HF>
52 typedef OcTreeHeightFieldCollisionTraversalNode<T_HF> CollisionTraversal_t;
55template <
typename T_HF>
57 typedef HeightFieldOcTreeCollisionTraversalNode<T_HF> CollisionTraversal_t;
64template <
typename TypeA,
typename TypeB>
67#ifdef COAL_HAS_OCTOMAP 69template <
typename T_SH>
71 typedef ShapeOcTreeDistanceTraversalNode<T_SH> CollisionTraversal_t;
74template <
typename T_SH>
75struct COAL_LOCAL TraversalTraitsDistance<OcTree, T_SH> {
76 typedef OcTreeShapeDistanceTraversalNode<T_SH> CollisionTraversal_t;
81 typedef OcTreeDistanceTraversalNode CollisionTraversal_t;
84template <
typename T_BVH>
86 typedef OcTreeMeshDistanceTraversalNode<T_BVH> CollisionTraversal_t;
89template <
typename T_BVH>
91 typedef MeshOcTreeDistanceTraversalNode<T_BVH> CollisionTraversal_t;
A class describing the bounding hierarchy of a mesh model or a point cloud model (which is viewed as ...
Definition BVH_model.h:314
Data structure depicting a height field given by the base grid dimensions and the elevation along the...
Definition hfield.h:202
Octree is one type of collision geometry which can encode uncertainty information in the sensor data.
Definition octree.h:53
Main namespace.
Definition broadphase_bruteforce.h:44
Definition traits_traversal.h:21
Definition traits_traversal.h:65