Namespaces | Functions
distance.cpp File Reference
#include "fcl/distance.h"
#include "fcl/distance_func_matrix.h"
#include "fcl/narrowphase/narrowphase.h"
#include <iostream>
Include dependency graph for distance.cpp:

Go to the source code of this file.

Namespaces

namespace  fcl
 

Main namespace.


Functions

template<typename NarrowPhaseSolver >
FCL_REAL fcl::distance (const CollisionObject *o1, const CollisionObject *o2, const NarrowPhaseSolver *nsolver, const DistanceRequest &request, DistanceResult &result)
 Main distance interface: given two collision objects, and the requirements for contacts, including whether return the nearest points, this function performs the distance between them. Return value is the minimum distance generated between the two objects.
template<typename NarrowPhaseSolver >
FCL_REAL fcl::distance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const NarrowPhaseSolver *nsolver, const DistanceRequest &request, DistanceResult &result)
FCL_REAL fcl::distance (const CollisionObject *o1, const CollisionObject *o2, const DistanceRequest &request, DistanceResult &result)
FCL_REAL fcl::distance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result)
template FCL_REAL fcl::distance (const CollisionObject *o1, const CollisionObject *o2, const GJKSolver_libccd *nsolver, const DistanceRequest &request, DistanceResult &result)
template FCL_REAL fcl::distance (const CollisionObject *o1, const CollisionObject *o2, const GJKSolver_indep *nsolver, const DistanceRequest &request, DistanceResult &result)
template FCL_REAL fcl::distance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver_libccd *nsolver, const DistanceRequest &request, DistanceResult &result)
template FCL_REAL fcl::distance (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver_indep *nsolver, const DistanceRequest &request, DistanceResult &result)
template<typename GJKSolver >
DistanceFunctionMatrix
< GJKSolver > & 
fcl::getDistanceFunctionLookTable ()
 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