Classes | Namespaces | Macros | Functions
collision_func_matrix.cpp File Reference
#include "coal/collision_func_matrix.h"
#include "coal/internal/traversal_node_setup.h"
#include <../src/collision_node.h>
#include "coal/narrowphase/narrowphase.h"
#include "coal/internal/shape_shape_func.h"
#include "coal/shape/geometric_shapes_traits.h"
#include <../src/traits_traversal.h>
Include dependency graph for collision_func_matrix.cpp:

Go to the source code of this file.

Classes

struct  coal::details::bvh_shape_traits< T_BVH, T_SH >
 
struct  coal::BVHShapeCollider< T_BVH, T_SH, _Options >
 
struct  coal::HeightFieldShapeCollider< BV, Shape >
 Collider functor for HeightField data structure. More...
 

Namespaces

 coal
 Main namespace.
 
 coal::details
 

Macros

#define BVH_SHAPE_DEFAULT_TO_ORIENTED(bv)
 

Functions

 coal::details::BVH_SHAPE_DEFAULT_TO_ORIENTED (kIOS)
 
 coal::details::BVH_SHAPE_DEFAULT_TO_ORIENTED (OBB)
 
 coal::details::BVH_SHAPE_DEFAULT_TO_ORIENTED (OBBRSS)
 
 coal::details::BVH_SHAPE_DEFAULT_TO_ORIENTED (RSS)
 
template<typename T_BVH >
std::size_t coal::BVHCollide (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const CollisionRequest &request, CollisionResult &result)
 
template<typename T_BVH >
std::size_t coal::BVHCollide (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const GJKSolver *, const CollisionRequest &request, CollisionResult &result)
 
template<>
std::size_t coal::BVHCollide< kIOS > (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const CollisionRequest &request, CollisionResult &result)
 
template<>
std::size_t coal::BVHCollide< OBB > (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const CollisionRequest &request, CollisionResult &result)
 
template<>
std::size_t coal::BVHCollide< OBBRSS > (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const CollisionRequest &request, CollisionResult &result)
 
template<typename OrientedMeshCollisionTraversalNode , typename T_BVH >
std::size_t coal::details::orientedMeshCollide (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const CollisionRequest &request, CollisionResult &result)
 

Macro Definition Documentation

◆ BVH_SHAPE_DEFAULT_TO_ORIENTED

#define BVH_SHAPE_DEFAULT_TO_ORIENTED (   bv)
Value:
template <typename T_SH> \
struct bvh_shape_traits<bv, T_SH> { \
enum { Options = 0 }; \
}

Definition at line 82 of file collision_func_matrix.cpp.



hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:59