, 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 =0 | OpenTissue::geometry::VolumeShape< math_types_ > | [pure virtual] |
center() const | OpenTissue::geometry::AABB< math_types_ > | [inline] |
VolumeShape< math_types_ >::center() const =0 | OpenTissue::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 =0 | OpenTissue::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 =0 | OpenTissue::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 =0 | OpenTissue::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 =0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
h() const | OpenTissue::geometry::AABB< math_types_ > | [inline] |
id() | OpenTissue::utility::ClassID< AABB< math_types_ > > | [inline, static] |
m_max | OpenTissue::geometry::AABB< math_types_ > | |
m_min | OpenTissue::geometry::AABB< math_types_ > | |
math_types typedef | OpenTissue::geometry::AABB< math_types_ > | |
matrix3x3_type typedef | OpenTissue::geometry::AABB< math_types_ > | |
VolumeShape< math_types_ >::matrix3x3_type typedef | OpenTissue::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 typedef | OpenTissue::geometry::AABB< math_types_ > | |
real_type typedef | OpenTissue::geometry::AABB< math_types_ > | |
VolumeShape< math_types_ >::real_type typedef | OpenTissue::geometry::VolumeShape< math_types_ > | |
rotate(matrix3x3_type const &) | OpenTissue::geometry::AABB< math_types_ > | [inline] |
VolumeShape< math_types_ >::rotate(matrix3x3_type const &R)=0 | OpenTissue::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)=0 | OpenTissue::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)=0 | OpenTissue::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 typedef | OpenTissue::geometry::AABB< math_types_ > | |
vector3_type typedef | OpenTissue::geometry::AABB< math_types_ > | |
VolumeShape< math_types_ >::vector3_type typedef | OpenTissue::geometry::VolumeShape< math_types_ > | |
volume() const | OpenTissue::geometry::AABB< math_types_ > | [inline] |
VolumeShape< math_types_ >::volume() const =0 | OpenTissue::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] |