Classes | Namespaces | Functions
distance_func_matrix.cpp File Reference
#include <hpp/fcl/distance_func_matrix.h>
#include <../src/collision_node.h>
#include <hpp/fcl/internal/shape_shape_func.h>
#include <hpp/fcl/internal/traversal_node_setup.h>
#include <../src/traits_traversal.h>
Include dependency graph for distance_func_matrix.cpp:

Go to the source code of this file.

Classes

struct  hpp::fcl::BVHShapeDistancer< T_BVH, T_SH >
 
struct  hpp::fcl::BVHShapeDistancer< kIOS, T_SH >
 
struct  hpp::fcl::BVHShapeDistancer< OBBRSS, T_SH >
 
struct  hpp::fcl::BVHShapeDistancer< RSS, T_SH >
 
struct  hpp::fcl::HeightFieldShapeDistancer< T_HF, T_SH >
 

Namespaces

 hpp
 Main namespace.
 
 hpp::fcl
 
 hpp::fcl::details
 

Functions

template<typename T_BVH >
FCL_REAL hpp::fcl::BVHDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
 
template<typename T_BVH >
FCL_REAL hpp::fcl::BVHDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *, const DistanceRequest &request, DistanceResult &result)
 
template<>
FCL_REAL hpp::fcl::BVHDistance< kIOS > (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
 
template<>
FCL_REAL hpp::fcl::BVHDistance< OBBRSS > (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
 
template<>
FCL_REAL hpp::fcl::BVHDistance< RSS > (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
 
template<typename OrientedMeshShapeDistanceTraversalNode , typename T_BVH , typename T_SH >
FCL_REAL hpp::fcl::details::orientedBVHShapeDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *nsolver, const DistanceRequest &request, DistanceResult &result)
 
template<typename OrientedMeshDistanceTraversalNode , typename T_BVH >
FCL_REAL hpp::fcl::details::orientedMeshDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
 
template<typename T_SH1 , typename T_SH2 >
FCL_REAL hpp::fcl::ShapeShapeDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *nsolver, const DistanceRequest &request, DistanceResult &result)
 


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:02