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

This is the complete list of members for OpenTissue::geometry::AABB< math_types_ >, including all inherited members.
AABB()OpenTissue::geometry::AABB< math_types_ > [inline]
AABB(real_type const &xmin, real_type const &ymin, real_type const &zmin, real_type const &xmax, real_type const &ymax, real_type const &zmax)OpenTissue::geometry::AABB< math_types_ > [inline, explicit]
AABB(vector3_type const &pmin_v, vector3_type const &pmax_v)OpenTissue::geometry::AABB< math_types_ > [inline, explicit]
area() const OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::area() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
center() const OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::center() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
class_id() const OpenTissue::geometry::AABB< math_types_ > [inline, virtual]
compute_collision_aabb(vector3_type const &r, matrix3x3_type const &, vector3_type &min_coord, vector3_type &max_coord) const OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< 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::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::compute_surface_points(std::vector< vector3_type > &points) const =0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
d() const OpenTissue::geometry::AABB< math_types_ > [inline]
diameter() const OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::diameter() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
extent(real_type const &xmin, real_type const &ymin, real_type const &zmin, real_type const &width, real_type const &height, real_type const &depth)OpenTissue::geometry::AABB< math_types_ > [inline]
get_support_point(vector3_type const &v) const OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::get_support_point(vector3_type const &v) const =0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
h() const OpenTissue::geometry::AABB< math_types_ > [inline]
id()OpenTissue::utility::ClassID< AABB< math_types_ > > [inline, static]
m_maxOpenTissue::geometry::AABB< math_types_ >
m_minOpenTissue::geometry::AABB< math_types_ >
math_types typedefOpenTissue::geometry::AABB< math_types_ >
matrix3x3_type typedefOpenTissue::geometry::AABB< math_types_ >
VolumeShape< math_types_ >::matrix3x3_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
max()OpenTissue::geometry::AABB< math_types_ > [inline]
max() const OpenTissue::geometry::AABB< math_types_ > [inline]
min()OpenTissue::geometry::AABB< math_types_ > [inline]
min() const OpenTissue::geometry::AABB< math_types_ > [inline]
quaternion_type typedefOpenTissue::geometry::AABB< math_types_ >
real_type typedefOpenTissue::geometry::AABB< math_types_ >
VolumeShape< math_types_ >::real_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
rotate(matrix3x3_type const &)OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::rotate(matrix3x3_type const &R)=0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
scale(real_type const &s)OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::scale(real_type const &s)=0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
set(AABB const &other_aabb)OpenTissue::geometry::AABB< math_types_ > [inline]
set(vector3_type const &pmin_v, vector3_type const &pmax_v)OpenTissue::geometry::AABB< math_types_ > [inline]
set(real_type const &xmin, real_type const &ymin, real_type const &zmin, real_type const &xmax, real_type const &ymax, real_type const &zmax)OpenTissue::geometry::AABB< math_types_ > [inline]
translate(vector3_type const &T)OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::translate(vector3_type const &T)=0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
update(vector3_type const &n0, vector3_type const &n1, vector3_type const &n2)OpenTissue::geometry::AABB< math_types_ > [inline]
update(vector3_type const &n0, vector3_type const &n1, vector3_type const &n2, vector3_type const &n3)OpenTissue::geometry::AABB< math_types_ > [inline]
update(AABB const &A, AABB const &B)OpenTissue::geometry::AABB< math_types_ > [inline]
value_traits typedefOpenTissue::geometry::AABB< math_types_ >
vector3_type typedefOpenTissue::geometry::AABB< math_types_ >
VolumeShape< math_types_ >::vector3_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
volume() const OpenTissue::geometry::AABB< math_types_ > [inline]
VolumeShape< math_types_ >::volume() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
w() const OpenTissue::geometry::AABB< math_types_ > [inline]
x() const OpenTissue::geometry::AABB< math_types_ > [inline]
y() const OpenTissue::geometry::AABB< math_types_ > [inline]
z() const OpenTissue::geometry::AABB< math_types_ > [inline]
~AABB()OpenTissue::geometry::AABB< math_types_ > [inline, virtual]
~BaseShape()OpenTissue::geometry::BaseShape< math_types_ > [inline, virtual]
~ClassIDInterface()OpenTissue::utility::ClassIDInterface [inline, virtual]
~VolumeShape()OpenTissue::geometry::VolumeShape< math_types_ > [inline, virtual]