OpenTissue::geometry::Triangle< math_types_ > Member List

This is the complete list of members for OpenTissue::geometry::Triangle< math_types_ >, 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 =0OpenTissue::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 =0OpenTissue::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 =0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
id()OpenTissue::utility::ClassID< Triangle< math_types_ > > [inline, static]
m_boundOpenTissue::geometry::Triangle< math_types_ > [protected]
m_p0OpenTissue::geometry::Triangle< math_types_ > [protected]
m_p1OpenTissue::geometry::Triangle< math_types_ > [protected]
m_p2OpenTissue::geometry::Triangle< math_types_ > [protected]
math_types typedefOpenTissue::geometry::Triangle< math_types_ >
matrix3x3_type typedefOpenTissue::geometry::Triangle< math_types_ >
BaseShape< math_types_ >::matrix3x3_type typedefOpenTissue::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 typedefOpenTissue::geometry::Triangle< math_types_ >
BaseShape< math_types_ >::real_type typedefOpenTissue::geometry::BaseShape< math_types_ >
rotate(matrix3x3_type const &R)OpenTissue::geometry::Triangle< math_types_ > [inline]
BaseShape< math_types_ >::rotate(matrix3x3_type const &R)=0OpenTissue::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)=0OpenTissue::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)=0OpenTissue::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 typedefOpenTissue::geometry::Triangle< math_types_ > [protected]
vector3_type typedefOpenTissue::geometry::Triangle< math_types_ >
BaseShape< math_types_ >::vector3_type typedefOpenTissue::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]