Classes | Namespaces | Functions
distance_func_matrix.cpp File Reference
#include "fcl/distance_func_matrix.h"
#include "fcl/collision_node.h"
#include "fcl/traversal/traversal_node_setup.h"
#include "fcl/narrowphase/narrowphase.h"
Include dependency graph for distance_func_matrix.cpp:

Go to the source code of this file.

Classes

struct  fcl::BVHShapeDistancer< T_BVH, T_SH, NarrowPhaseSolver >
struct  fcl::BVHShapeDistancer< kIOS, T_SH, NarrowPhaseSolver >
struct  fcl::BVHShapeDistancer< OBBRSS, T_SH, NarrowPhaseSolver >
struct  fcl::BVHShapeDistancer< RSS, T_SH, NarrowPhaseSolver >

Namespaces

namespace  fcl
 

Main namespace.


namespace  fcl::details
 

FCL internals. Ignore this :) unless you are God.


Functions

template<typename T_BVH >
FCL_REAL fcl::BVHDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
template<typename T_BVH , typename NarrowPhaseSolver >
FCL_REAL fcl::BVHDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const NarrowPhaseSolver *nsolver, const DistanceRequest &request, DistanceResult &result)
template<>
FCL_REAL fcl::BVHDistance< kIOS > (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
template<>
FCL_REAL fcl::BVHDistance< OBBRSS > (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
template<>
FCL_REAL 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 , typename NarrowPhaseSolver >
FCL_REAL fcl::details::orientedBVHShapeDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const NarrowPhaseSolver *nsolver, const DistanceRequest &request, DistanceResult &result)
template<typename OrientedMeshDistanceTraversalNode , typename T_BVH >
FCL_REAL 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 , typename NarrowPhaseSolver >
FCL_REAL fcl::ShapeShapeDistance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const NarrowPhaseSolver *nsolver, const DistanceRequest &request, DistanceResult &result)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31