#include <OpenTissue/configuration.h>
#include <OpenTissue/collision/gjk/gjk_compute_closest_points.h>
#include <OpenTissue/collision/gjk/gjk_constants.h>
#include <OpenTissue/collision/gjk/gjk_outside_edge_face_voronoi_plane.h>
#include <OpenTissue/collision/gjk/gjk_outside_triangle.h>
#include <OpenTissue/collision/gjk/gjk_outside_vertex_edge_voronoi_plane.h>
#include <OpenTissue/collision/gjk/gjk_reduce_edge.h>
#include <OpenTissue/collision/gjk/gjk_reduce_tetrahedron.h>
#include <OpenTissue/collision/gjk/gjk_reduce_triangle.h>
#include <OpenTissue/collision/gjk/gjk_signed_distance_to_edge_face_voronoi_plane.h>
#include <OpenTissue/collision/gjk/gjk_signed_distance_to_triangle.h>
#include <OpenTissue/collision/gjk/gjk_signed_distance_to_vertex_edge_voronoi_plane.h>
#include <OpenTissue/collision/gjk/gjk_simplex.h>
#include <OpenTissue/collision/gjk/gjk_support_functors.h>
#include <OpenTissue/collision/gjk/gjk_voronoi_simplex_solver_policy.h>
#include <boost/cast.hpp>
Go to the source code of this file.
Classes | |
class | OpenTissue::gjk::obsolete::detail::GJK< vector3_type_ > |
Namespaces | |
namespace | OpenTissue |
namespace | OpenTissue::gjk |
namespace | OpenTissue::gjk::obsolete |
namespace | OpenTissue::gjk::obsolete::detail |
Functions | |
template<typename convex_shape_type1 , typename convex_shape_type2 , typename vector3_type > | |
bool | OpenTissue::gjk::obsolete::is_intersecting (convex_shape_type1 &A, convex_shape_type2 &B, vector3_type &g) |
template<typename convex_shape_type1 , typename convex_shape_type2 , typename vector3_type > | |
bool | OpenTissue::gjk::obsolete::get_common_point (convex_shape_type1 &A, convex_shape_type2 &B, vector3_type &g, vector3_type &pa, vector3_type &pb) |
template<typename convex_shape_type1 , typename convex_shape_type2 , typename vector3_type > | |
void | OpenTissue::gjk::obsolete::get_closest_points (convex_shape_type1 &A, convex_shape_type2 &B, vector3_type &pa, vector3_type &pb) |