#include <mbd_box_plane_handler.h>
Public Types | |
typedef mbd_types::math_policy | math_policy |
typedef math_policy::index_type | size_type |
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::Plane < math_policy > | plane_type |
typedef OpenTissue::geometry::OBB < math_policy > | box_type |
typedef mbd_types::collision_info_type | collision_info_type |
Static Public Member Functions | |
static bool | test (box_type &box, plane_type &plane, collision_info_type &info) |
static bool | mirrowed_test (plane_type &plane, box_type &box, collision_info_type &info) |
typedef mbd_types::body_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::body_type |
typedef OpenTissue::geometry::OBB<math_policy> OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::box_type |
typedef mbd_types::collision_info_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::collision_info_type |
typedef mbd_types::contact_container OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::contact_container |
typedef mbd_types::contact_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::contact_type |
typedef math_policy::coordsys_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::coordsys_type |
typedef mbd_types::material_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::material_type |
typedef mbd_types::math_policy OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::math_policy |
typedef mbd_types::node_traits OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::node_traits |
typedef OpenTissue::geometry::Plane<math_policy> OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::plane_type |
typedef math_policy::quaternion_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::quaternion_type |
typedef math_policy::real_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::real_type |
typedef math_policy::index_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::size_type |
typedef math_policy::vector3_type OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::vector3_type |
static bool OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::mirrowed_test | ( | plane_type & | plane, | |
box_type & | box, | |||
collision_info_type & | info | |||
) | [inline, static] |
static bool OpenTissue::mbd::collision_detection::BoxPlaneHandler< mbd_types >::test | ( | box_type & | box, | |
plane_type & | plane, | |||
collision_info_type & | info | |||
) | [inline, static] |