Public Types | Static Public Member Functions

OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types > Struct Template Reference

#include <mbd_box_box_handler.h>

List of all members.

Public Types

typedef
mbd_types::collision_info_type 
collision_info_type
typedef mbd_types::math_policy math_policy
typedef math_policy::real_type real_type
typedef math_policy::index_type size_type
typedef math_policy::vector3_type vector3_type
typedef math_policy::matrix3x3_type matrix3x3_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::OBB
< math_policy
box_type

Static Public Member Functions

static bool test (box_type &boxA, box_type &boxB, collision_info_type &info)

template<typename mbd_types>
struct OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >


Member Typedef Documentation

template<typename mbd_types >
typedef mbd_types::body_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::body_type
template<typename mbd_types >
typedef mbd_types::collision_info_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::collision_info_type
template<typename mbd_types >
typedef mbd_types::contact_container OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::contact_container
template<typename mbd_types >
typedef mbd_types::contact_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::contact_type
template<typename mbd_types >
typedef math_policy::coordsys_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::coordsys_type
template<typename mbd_types >
typedef mbd_types::material_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::material_type
template<typename mbd_types >
typedef mbd_types::math_policy OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::math_policy
template<typename mbd_types >
typedef math_policy::matrix3x3_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::matrix3x3_type
template<typename mbd_types >
typedef mbd_types::node_traits OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::node_traits
template<typename mbd_types >
typedef math_policy::quaternion_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::quaternion_type
template<typename mbd_types >
typedef math_policy::real_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::real_type
template<typename mbd_types >
typedef math_policy::index_type OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::size_type

Member Function Documentation

template<typename mbd_types >
static bool OpenTissue::mbd::collision_detection::BoxBoxHandler< mbd_types >::test ( box_type boxA,
box_type boxB,
collision_info_type info 
) [inline, static]

The documentation for this struct was generated from the following file: