#include <sph_implicitprimitives_points.h>
Public Types | |
typedef ImplicitPrimitive < real_type_, vector_type > | base_type |
typedef real_type_ | real_type |
typedef base_type::vector | vector |
Public Member Functions | |
ImplicitPlanePrimitive (const vector &x0=0, const vector &n=0) | |
~ImplicitPlanePrimitive () | |
const vector & | point () const |
vector & | point () |
const vector & | normal () const |
vector & | normal () |
real_type | F (const vector &p) const |
void | collisionInfo (vector &cp, vector &n, real_type &d, const vector &p) const |
typedef ImplicitPrimitive<real_type_, vector_type> OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::base_type |
typedef real_type_ OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::real_type |
Reimplemented from OpenTissue::sph::ImplicitPrimitive< real_type_, vector_type >.
typedef base_type::vector OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::vector |
Reimplemented from OpenTissue::sph::ImplicitPrimitive< real_type_, vector_type >.
OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::ImplicitPlanePrimitive | ( | const vector & | x0 = 0 , |
|
const vector & | n = 0 | |||
) | [inline] |
OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::~ImplicitPlanePrimitive | ( | ) | [inline] |
void OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::collisionInfo | ( | vector & | cp, | |
vector & | n, | |||
real_type & | d, | |||
const vector & | p | |||
) | const [inline, virtual] |
real_type OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::F | ( | const vector & | p | ) | const [inline, virtual] |
vector& OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::normal | ( | ) | [inline] |
const vector& OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::normal | ( | ) | const [inline] |
const vector& OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::point | ( | ) | const [inline] |
vector& OpenTissue::sph::ImplicitPlanePrimitive< real_type_, vector_type >::point | ( | ) | [inline] |