Public Types | Static Public Member Functions

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

#include <mbd_sdf_plane_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::Plane
< math_policy
plane_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, plane_type &plane, collision_info_type &info)
static bool mirrowed_test (plane_type &plane, sdf_geometry_type &sdf, collision_info_type &info)

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


Member Typedef Documentation

template<typename mbd_types >
typedef mbd_types::body_type OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::body_type
template<typename mbd_types >
typedef mbd_types::collision_info_type OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::collision_info_type
template<typename mbd_types >
typedef mbd_types::contact_container OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::contact_container
template<typename mbd_types >
typedef mbd_types::contact_type OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::contact_type
template<typename mbd_types >
typedef math_policy::coordsys_type OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::coordsys_type
template<typename mbd_types >
typedef OpenTissue::grid::Grid<float,math_policy> OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::grid_type
template<typename mbd_types >
typedef mbd_types::material_type OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::material_type
template<typename mbd_types >
typedef mbd_types::math_policy OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::math_policy
template<typename mbd_types >
typedef mbd_types::node_traits OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::node_traits
template<typename mbd_types >
typedef math_policy::quaternion_type OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::quaternion_type
template<typename mbd_types >
typedef math_policy::real_type OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::real_type

Member Function Documentation

template<typename mbd_types >
static bool OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::mirrowed_test ( plane_type plane,
sdf_geometry_type sdf,
collision_info_type info 
) [inline, static]
template<typename mbd_types >
static bool OpenTissue::mbd::collision_detection::SDFPlaneHandler< mbd_types >::test ( sdf_geometry_type sdf,
plane_type plane,
collision_info_type info 
) [inline, static]

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