Public Types | Public Member Functions

OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type > Class Template Reference

#include <sph_implicitprimitives_points.h>

Inheritance diagram for OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >:
OpenTissue::sph::ImplicitPrimitive< real_type_, vector_type >

List of all members.

Public Types

typedef ImplicitPrimitive
< real_type_, vector_type
base_type
typedef real_type_ real_type
typedef base_type::vector vector
typedef box_type box

Public Member Functions

 ImplicitBoxPrimitive (const box &box)
 ~ImplicitBoxPrimitive ()
real_type F (const vector &p) const
void collisionInfo (vector &cp, vector &n, real_type &d, const vector &p) const

template<typename real_type_, typename vector_type, typename box_type>
class OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >


Member Typedef Documentation

template<typename real_type_ , typename vector_type , typename box_type >
typedef ImplicitPrimitive<real_type_, vector_type> OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::base_type
template<typename real_type_ , typename vector_type , typename box_type >
typedef box_type OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::box
template<typename real_type_ , typename vector_type , typename box_type >
typedef real_type_ OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::real_type
template<typename real_type_ , typename vector_type , typename box_type >
typedef base_type::vector OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::vector

Constructor & Destructor Documentation

template<typename real_type_ , typename vector_type , typename box_type >
OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::ImplicitBoxPrimitive ( const box box  )  [inline]
template<typename real_type_ , typename vector_type , typename box_type >
OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::~ImplicitBoxPrimitive (  )  [inline]

Member Function Documentation

template<typename real_type_ , typename vector_type , typename box_type >
void OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::collisionInfo ( vector cp,
vector n,
real_type d,
const vector p 
) const [inline, virtual]
template<typename real_type_ , typename vector_type , typename box_type >
real_type OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type >::F ( const vector p  )  const [inline, virtual]

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