Public Types | Public Member Functions

OpenTissue::sph::ImplicitPrimitive< real_type_, vector_type > Class Template Reference

#include <sph_implicitprimitives_points.h>

Inheritance diagram for OpenTissue::sph::ImplicitPrimitive< real_type_, vector_type >:
OpenTissue::sph::ImplicitBoxPrimitive< real_type_, vector_type, box_type > OpenTissue::sph::ImplicitCapsulePrimitive< real_type_, vector_type, capsule_type > OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type > OpenTissue::sph::ImplicitSpherePrimitive< real_type_, vector_type, sphere_type >

List of all members.

Public Types

typedef real_type_ real_type
typedef vector_type vector

Public Member Functions

virtual ~ImplicitPrimitive ()
virtual real_type F (const vector &p) const =0
virtual void collisionInfo (vector &cp, vector &n, real_type &d, const vector &p) const =0

template<typename real_type_, typename vector_type>
class OpenTissue::sph::ImplicitPrimitive< real_type_, vector_type >


Member Typedef Documentation


Constructor & Destructor Documentation

template<typename real_type_ , typename vector_type >
virtual OpenTissue::sph::ImplicitPrimitive< real_type_, vector_type >::~ImplicitPrimitive (  )  [inline, virtual]

Member Function Documentation


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