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

Go to the source code of this file.

Classes

class  fcl::details::GJKInitializer< T >
 initialize GJK stuffs More...
class  fcl::details::GJKInitializer< Box >
 initialize GJK Box More...
class  fcl::details::GJKInitializer< Capsule >
 initialize GJK Capsule More...
class  fcl::details::GJKInitializer< Cone >
 initialize GJK Cone More...
class  fcl::details::GJKInitializer< Convex >
 initialize GJK Convex More...
class  fcl::details::GJKInitializer< Cylinder >
 initialize GJK Cylinder More...
class  fcl::details::GJKInitializer< Sphere >
 initialize GJK Sphere More...

Namespaces

namespace  fcl
 

Main namespace.


namespace  fcl::details
 

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


Typedefs

typedef void(* fcl::details::GJKCenterFunction )(const void *obj, ccd_vec3_t *c)
typedef void(* fcl::details::GJKSupportFunction )(const void *obj, const ccd_vec3_t *dir_, ccd_vec3_t *v)
 callback function used by GJK algorithm

Functions

bool fcl::details::GJKCollide (void *obj1, ccd_support_fn supp1, ccd_center_fn cen1, void *obj2, ccd_support_fn supp2, ccd_center_fn cen2, unsigned int max_iterations, FCL_REAL tolerance, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal)
 GJK collision algorithm.
bool fcl::details::GJKDistance (void *obj1, ccd_support_fn supp1, void *obj2, ccd_support_fn supp2, unsigned int max_iterations, FCL_REAL tolerance, FCL_REAL *dist)
void * fcl::details::triCreateGJKObject (const Vec3f &P1, const Vec3f &P2, const Vec3f &P3)
void * fcl::details::triCreateGJKObject (const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf)
void fcl::details::triDeleteGJKObject (void *o)
GJKCenterFunction fcl::details::triGetCenterFunction ()
GJKSupportFunction fcl::details::triGetSupportFunction ()
 initialize GJK Triangle
 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