Public Types | Public Member Functions | Public Attributes

OpenTissue::psys::ContactPoint< types > Class Template Reference

#include <psys_contact_point.h>

List of all members.

Public Types

typedef types::math_types math_types
typedef math_types::real_type real_type
typedef math_types::vector3_type vector3_type
typedef types::particle_type particle_type

Public Member Functions

 ContactPoint ()

Public Attributes

vector3_type m_p
 Point of contact.
vector3_type m_n
 Direction of minimum translation (contact normal).
real_type m_distance
 Minimum Translation Distance (separation/penetration distance).
particle_typem_A0
particle_typem_A1
particle_typem_A2
particle_typem_B0
particle_typem_B1
particle_typem_B2
real_type m_a0
real_type m_a1
real_type m_a2
real_type m_b0
real_type m_b1
real_type m_b2

template<typename types>
class OpenTissue::psys::ContactPoint< types >


Member Typedef Documentation

template<typename types >
typedef types::math_types OpenTissue::psys::ContactPoint< types >::math_types
template<typename types >
typedef types::particle_type OpenTissue::psys::ContactPoint< types >::particle_type

Constructor & Destructor Documentation

template<typename types >
OpenTissue::psys::ContactPoint< types >::ContactPoint (  )  [inline]

Member Data Documentation

template<typename types >
particle_type* OpenTissue::psys::ContactPoint< types >::m_A0
template<typename types >
real_type OpenTissue::psys::ContactPoint< types >::m_a0
template<typename types >
particle_type* OpenTissue::psys::ContactPoint< types >::m_A1
template<typename types >
real_type OpenTissue::psys::ContactPoint< types >::m_a1
template<typename types >
particle_type* OpenTissue::psys::ContactPoint< types >::m_A2
template<typename types >
real_type OpenTissue::psys::ContactPoint< types >::m_a2
template<typename types >
real_type OpenTissue::psys::ContactPoint< types >::m_b0
template<typename types >
particle_type* OpenTissue::psys::ContactPoint< types >::m_B0
template<typename types >
particle_type* OpenTissue::psys::ContactPoint< types >::m_B1
template<typename types >
real_type OpenTissue::psys::ContactPoint< types >::m_b1
template<typename types >
particle_type* OpenTissue::psys::ContactPoint< types >::m_B2
template<typename types >
real_type OpenTissue::psys::ContactPoint< types >::m_b2

Minimum Translation Distance (separation/penetration distance).

template<typename types >
vector3_type OpenTissue::psys::ContactPoint< types >::m_n

Direction of minimum translation (contact normal).

template<typename types >
vector3_type OpenTissue::psys::ContactPoint< types >::m_p

Point of contact.


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