#include <mbd_sdf_sphere_handler.h>
Public Types | |
typedef mbd_types::math_policy | math_policy |
typedef math_policy::real_type | real_type |
typedef math_policy::vector3_type | vector3_type |
typedef math_policy::quaternion_type | quaternion_type |
typedef math_policy::coordsys_type | coordsys_type |
typedef mbd_types::body_type | body_type |
typedef mbd_types::material_type | material_type |
typedef mbd_types::contact_container | contact_container |
typedef mbd_types::contact_type | contact_type |
typedef mbd_types::node_traits | node_traits |
typedef OpenTissue::geometry::Sphere < math_policy > | sphere_type |
typedef OpenTissue::polymesh::PolyMesh < math_policy > | mesh_type |
typedef OpenTissue::grid::Grid < float, math_policy > | grid_type |
typedef OpenTissue::sdf::Geometry < mesh_type, grid_type > | sdf_geometry_type |
typedef mbd_types::collision_info_type | collision_info_type |
Static Public Member Functions | |
static bool | test (sdf_geometry_type &sdf, sphere_type &sphere, collision_info_type &info) |
static bool | mirrowed_test (sphere_type &sphere, sdf_geometry_type &sdf, collision_info_type &info) |
typedef mbd_types::body_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::body_type |
typedef mbd_types::collision_info_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::collision_info_type |
typedef mbd_types::contact_container OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::contact_container |
typedef mbd_types::contact_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::contact_type |
typedef math_policy::coordsys_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::coordsys_type |
typedef OpenTissue::grid::Grid<float,math_policy> OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::grid_type |
typedef mbd_types::material_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::material_type |
typedef mbd_types::math_policy OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::math_policy |
typedef OpenTissue::polymesh::PolyMesh<math_policy> OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::mesh_type |
typedef mbd_types::node_traits OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::node_traits |
typedef math_policy::quaternion_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::quaternion_type |
typedef math_policy::real_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::real_type |
typedef OpenTissue::sdf::Geometry<mesh_type,grid_type> OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::sdf_geometry_type |
typedef OpenTissue::geometry::Sphere<math_policy> OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::sphere_type |
typedef math_policy::vector3_type OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::vector3_type |
static bool OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::mirrowed_test | ( | sphere_type & | sphere, | |
sdf_geometry_type & | sdf, | |||
collision_info_type & | info | |||
) | [inline, static] |
static bool OpenTissue::mbd::collision_detection::SDFSphereHandler< mbd_types >::test | ( | sdf_geometry_type & | sdf, | |
sphere_type & | sphere, | |||
collision_info_type & | info | |||
) | [inline, static] |