Classes | Namespaces | Functions | Variables
gjk.h File Reference
#include <hpp/fcl/shape/geometric_shapes.h>
#include <hpp/fcl/math/transform.h>
Include dependency graph for gjk.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  fcl::details::MinkowskiDiff
 Minkowski difference class of two shapes. More...
struct  fcl::details::GJK
 class for GJK algorithm More...
struct  fcl::details::GJK::SimplexV
struct  fcl::details::GJK::Simplex
struct  fcl::details::EPA
 class for EPA algorithm More...
struct  fcl::details::EPA::SimplexF
struct  fcl::details::EPA::SimplexList
struct  fcl::details::EPA::SimplexHorizon

Namespaces

namespace  fcl
 

Main namespace.


namespace  fcl::details
 

for OBB and RSS, there is local coordinate of BV, so normal need to be transformed


Functions

Vec3f fcl::details::getSupport (const ShapeBase *shape, const Vec3f &dir)
 the support function for shape

Variables

static const size_t fcl::details::EPA_MAX_FACES = 128
static const size_t fcl::details::EPA_MAX_VERTICES = 64
static const FCL_REAL fcl::details::EPA_EPS = 0.000001
static const size_t fcl::details::EPA_MAX_ITERATIONS = 255
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines