, including all inherited members.
area() const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
barycentric(vector3_type const &p, real_type &w1, real_type &w2, real_type &w3) const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
bind(vector3_type *p0_, vector3_type *p1_, vector3_type *p2_) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
center() const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
class_id() const | OpenTissue::geometry::Triangle< math_types_ > | [inline, virtual] |
compute_collision_aabb(vector3_type const &r, matrix3x3_type const &R, vector3_type &min_coord, vector3_type &max_coord) const | OpenTissue::geometry::Triangle< 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_surface_points(std::vector< vector3_type > &points) const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
BaseShape< math_types_ >::compute_surface_points(std::vector< vector3_type > &points) const =0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
get_support_point(vector3_type const &v) const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
BaseShape< math_types_ >::get_support_point(vector3_type const &v) const =0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
id() | OpenTissue::utility::ClassID< Triangle< math_types_ > > | [inline, static] |
m_bound | OpenTissue::geometry::Triangle< math_types_ > | [protected] |
m_p0 | OpenTissue::geometry::Triangle< math_types_ > | [protected] |
m_p1 | OpenTissue::geometry::Triangle< math_types_ > | [protected] |
m_p2 | OpenTissue::geometry::Triangle< math_types_ > | [protected] |
math_types typedef | OpenTissue::geometry::Triangle< math_types_ > | |
matrix3x3_type typedef | OpenTissue::geometry::Triangle< math_types_ > | |
BaseShape< math_types_ >::matrix3x3_type typedef | OpenTissue::geometry::BaseShape< math_types_ > | |
normal() const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
operator=(Triangle const &triangle) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
p0() | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
p0() const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
p1() | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
p1() const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
p2() | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
p2() const | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
real_type typedef | OpenTissue::geometry::Triangle< math_types_ > | |
BaseShape< math_types_ >::real_type typedef | OpenTissue::geometry::BaseShape< math_types_ > | |
rotate(matrix3x3_type const &R) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
BaseShape< math_types_ >::rotate(matrix3x3_type const &R)=0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
scale(real_type const &s) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
BaseShape< math_types_ >::scale(real_type const &s)=0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
set(face_type *f) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
set(Triangle const &triangle) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
set(const vector3_type &p0_, const vector3_type &p1_, const vector3_type &p2_) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
translate(vector3_type const &T) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
BaseShape< math_types_ >::translate(vector3_type const &T)=0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
Triangle() | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
Triangle(Triangle const &triangle) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
Triangle(vector3_type const &p0_, vector3_type const &p1_, vector3_type const &p2_) | OpenTissue::geometry::Triangle< math_types_ > | [inline, explicit] |
Triangle(vector3_type *p0_, vector3_type *p1_, vector3_type *p2_) | OpenTissue::geometry::Triangle< math_types_ > | [inline, explicit] |
Triangle(face_type *f) | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
unbind() | OpenTissue::geometry::Triangle< math_types_ > | [inline] |
value_traits typedef | OpenTissue::geometry::Triangle< math_types_ > | [protected] |
vector3_type typedef | OpenTissue::geometry::Triangle< math_types_ > | |
BaseShape< math_types_ >::vector3_type typedef | OpenTissue::geometry::BaseShape< math_types_ > | |
~BaseShape() | OpenTissue::geometry::BaseShape< math_types_ > | [inline, virtual] |
~ClassIDInterface() | OpenTissue::utility::ClassIDInterface | [inline, virtual] |
~Triangle() | OpenTissue::geometry::Triangle< math_types_ > | [inline, virtual] |