, including all inherited members.
class_id() const | OpenTissue::geometry::Plane< math_types_ > | [inline, virtual] |
compute_collision_aabb(vector3_type const &, matrix3x3_type const &, vector3_type &min_coord, vector3_type &max_coord) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
BaseShape< math_types_ >::compute_collision_aabb(vector3_type const &r, matrix3x3_type const &R, vector3_type &min_coord, vector3_type &max_coord) const =0 | OpenTissue::collision::GeometryInterface< math_types_ > | [pure virtual] |
compute_plane_vectors(vector3_type &tx, vector3_type &ty) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
compute_surface_points(std::vector< vector3_type > &) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
BaseShape< math_types_ >::compute_surface_points(std::vector< vector3_type > &points) const =0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
evaluate(vector3_type const &x) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
SignedDistanceFunction< math_types_ >::evaluate(vector3_type const &x) const =0 | OpenTissue::function::ImplicitFunction< math_types_ > | [pure virtual] |
flip() | OpenTissue::geometry::Plane< math_types_ > | [inline] |
get_distance(vector3_type const &p) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
get_support_point(vector3_type const &) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
BaseShape< math_types_ >::get_support_point(vector3_type const &v) const =0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
gradient(vector3_type const &) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
SignedDistanceFunction< math_types_ >::gradient(vector3_type const &x) const =0 | OpenTissue::function::ImplicitFunction< math_types_ > | [pure virtual] |
id() | OpenTissue::utility::ClassID< Plane< math_types_ > > | [inline, static] |
is_coplanar(plane_type const &p) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
is_equal(plane_type const &p) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
isNearlyEqual(plane_type const &p) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
m_d | OpenTissue::geometry::Plane< math_types_ > | |
m_n | OpenTissue::geometry::Plane< math_types_ > | |
math_types typedef | OpenTissue::geometry::Plane< math_types_ > | |
matrix3x3_type typedef | OpenTissue::geometry::Plane< math_types_ > | |
BaseShape< math_types_ >::matrix3x3_type typedef | OpenTissue::geometry::BaseShape< math_types_ > | |
n() const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
n() | OpenTissue::geometry::Plane< math_types_ > | [inline] |
normal(vector3_type const &) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
SignedDistanceFunction< math_types_ >::normal(vector3_type const &x) const =0 | OpenTissue::function::SignedDistanceFunction< math_types_ > | [pure virtual] |
Plane() | OpenTissue::geometry::Plane< math_types_ > | [inline] |
Plane(vector3_type const &p1, vector3_type const &p2, vector3_type const &p3) | OpenTissue::geometry::Plane< math_types_ > | [inline, explicit] |
Plane(Plane const &p) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
Plane(vector3_type const &n_val, real_type const &d_val) | OpenTissue::geometry::Plane< math_types_ > | [inline, explicit] |
Plane(vector3_type const &ndir, vector3_type const &p) | OpenTissue::geometry::Plane< math_types_ > | [inline, explicit] |
plane_type typedef | OpenTissue::geometry::Plane< math_types_ > | [protected] |
project(vector3_type const &point) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
real_type typedef | OpenTissue::geometry::Plane< math_types_ > | [protected] |
BaseShape< math_types_ >::real_type typedef | OpenTissue::geometry::BaseShape< math_types_ > | |
SignedDistanceFunction< math_types_ >::real_type typedef | OpenTissue::function::SignedDistanceFunction< math_types_ > | |
rotate(matrix3x3_type const &R) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
BaseShape< math_types_ >::rotate(matrix3x3_type const &R)=0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
scale(real_type const &) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
BaseShape< math_types_ >::scale(real_type const &s)=0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
set(plane_type const &p) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
set(vector3_type const &n_val, real_type const &d_val) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
set(vector3_type const &ndir, vector3_type const &p) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
set(vector3_type const &p1, vector3_type const &p2, vector3_type const &p3) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
set(real_type *c1, real_type *c2, real_type *c3) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
signed_distance(vector3_type const &p) const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
SignedDistanceFunction< math_types_ >::signed_distance(vector3_type const &x) const =0 | OpenTissue::function::SignedDistanceFunction< math_types_ > | [pure virtual] |
translate(vector3_type const &T) | OpenTissue::geometry::Plane< math_types_ > | [inline] |
BaseShape< math_types_ >::translate(vector3_type const &T)=0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
value_traits typedef | OpenTissue::geometry::Plane< math_types_ > | [protected] |
vector3_type typedef | OpenTissue::geometry::Plane< math_types_ > | |
BaseShape< math_types_ >::vector3_type typedef | OpenTissue::geometry::BaseShape< math_types_ > | |
SignedDistanceFunction< math_types_ >::vector3_type typedef | OpenTissue::function::SignedDistanceFunction< math_types_ > | |
w() const | OpenTissue::geometry::Plane< math_types_ > | [inline] |
w() | OpenTissue::geometry::Plane< math_types_ > | [inline] |
~BaseShape() | OpenTissue::geometry::BaseShape< math_types_ > | [inline, virtual] |
~ClassIDInterface() | OpenTissue::utility::ClassIDInterface | [inline, virtual] |
~ImplicitFunction() | OpenTissue::function::ImplicitFunction< math_types_ > | [inline, virtual] |
~SignedDistanceFunction() | OpenTissue::function::SignedDistanceFunction< math_types_ > | [inline, virtual] |