#include "fcl/narrowphase/detail/gjk_solver_libccd.h"
#include <algorithm>
#include "fcl/common/unused.h"
#include "fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/box_box.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h"
#include "fcl/narrowphase/detail/primitive_shape_algorithm/plane.h"
#include "fcl/narrowphase/detail/failed_at_this_configuration.h"
Go to the source code of this file.
Namespaces | |
fcl | |
Main namespace. | |
fcl::detail | |
Macros | |
#define | FCL_GJK_LIBCCD_SHAPE_INTERSECT(SHAPE, ALG) FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT_REG(SHAPE, SHAPE, ALG) |
#define | FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT(SHAPE1, SHAPE2, ALG) |
#define | FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT_INV(SHAPE1, SHAPE2, ALG) |
#define | FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT_REG(SHAPE1, SHAPE2, ALG) |
#define FCL_GJK_LIBCCD_SHAPE_INTERSECT | ( | SHAPE, | |
ALG | |||
) | FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT_REG(SHAPE, SHAPE, ALG) |
Definition at line 238 of file gjk_solver_libccd-inl.h.
#define FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT | ( | SHAPE1, | |
SHAPE2, | |||
ALG | |||
) |
Definition at line 241 of file gjk_solver_libccd-inl.h.
#define FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT_INV | ( | SHAPE1, | |
SHAPE2, | |||
ALG | |||
) |
Definition at line 220 of file gjk_solver_libccd-inl.h.
#define FCL_GJK_LIBCCD_SHAPE_SHAPE_INTERSECT_REG | ( | SHAPE1, | |
SHAPE2, | |||
ALG | |||
) |
Definition at line 204 of file gjk_solver_libccd-inl.h.