Public Types | Public Member Functions | Public Attributes

OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper Class Reference

#include <sph_tetrahedra_points.h>

List of all members.

Public Types

typedef tetrahedron_type tetrahedron_type_inner
typedef
tetrahedron_type_inner::node_type 
node_type
typedef node_type::point_type point_type

Public Member Functions

 TetrahedronWrapper (const tetrahedron_type_inner *tetrahedron)
const tetrahedron_type_innerdata () const
point_type min () const
point_type max () const

Public Attributes

const tetrahedron_type_innerm_tetrahedron

Detailed Description

template<typename real_type_, typename vector3_type_, typename tetrahedron_type_, typename point_data_type>
class OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper

template class TetrahedronWrapper

Requires the node_type of TetrahedronType_ to define point_type and to have an accessible member function const point_type& vertex()


Member Typedef Documentation

template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
typedef tetrahedron_type_inner::node_type OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::node_type
template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
typedef node_type::point_type OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::point_type
template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
typedef tetrahedron_type OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::tetrahedron_type_inner

Constructor & Destructor Documentation

template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::TetrahedronWrapper ( const tetrahedron_type_inner tetrahedron  )  [inline]

Member Function Documentation

template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
const tetrahedron_type_inner* OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::data (  )  const [inline]
template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
point_type OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::max ( void   )  const [inline]
template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
point_type OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::min ( void   )  const [inline]

Member Data Documentation

template<typename real_type_ , typename vector3_type_ , typename tetrahedron_type_ , typename point_data_type >
const tetrahedron_type_inner* OpenTissue::sph::TetrahedraPointsCollisionDetectionPolicy< real_type_, vector3_type_, tetrahedron_type_, point_data_type >::TetrahedronWrapper::m_tetrahedron

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