Public Types | Static Public Member Functions

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

#include <mbd_sphere_box_handler.h>

List of all members.

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::geometry::OBB
< math_policy
box_type
typedef
mbd_types::collision_info_type 
collision_info_type

Static Public Member Functions

static bool test (sphere_type &sphere, box_type &box, collision_info_type &info)
static bool mirrowed_test (box_type &box, sphere_type &sphere, collision_info_type &info)

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


Member Typedef Documentation

template<typename mbd_types >
typedef mbd_types::body_type OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::body_type
template<typename mbd_types >
typedef mbd_types::collision_info_type OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::collision_info_type
template<typename mbd_types >
typedef mbd_types::contact_container OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::contact_container
template<typename mbd_types >
typedef mbd_types::contact_type OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::contact_type
template<typename mbd_types >
typedef math_policy::coordsys_type OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::coordsys_type
template<typename mbd_types >
typedef mbd_types::material_type OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::material_type
template<typename mbd_types >
typedef mbd_types::math_policy OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::math_policy
template<typename mbd_types >
typedef mbd_types::node_traits OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::node_traits
template<typename mbd_types >
typedef math_policy::quaternion_type OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::quaternion_type

Member Function Documentation

template<typename mbd_types >
static bool OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::mirrowed_test ( box_type box,
sphere_type sphere,
collision_info_type info 
) [inline, static]
template<typename mbd_types >
static bool OpenTissue::mbd::collision_detection::SphereBoxHandler< mbd_types >::test ( sphere_type sphere,
box_type box,
collision_info_type info 
) [inline, static]

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