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

This is the complete list of members for OpenTissue::geometry::HybridVolume< math_types_ >, including all inherited members.
aabb_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
area() const OpenTissue::geometry::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::area() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
center() const OpenTissue::geometry::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::center() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
class_id() const OpenTissue::geometry::HybridVolume< 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::HybridVolume< 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::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::compute_surface_points(std::vector< vector3_type > &points) const =0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
cylinder_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
diameter() const OpenTissue::geometry::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::diameter() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
get_support_point(vector3_type const &v) const OpenTissue::geometry::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::get_support_point(vector3_type const &v) const =0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
HybridVolume()OpenTissue::geometry::HybridVolume< math_types_ > [inline]
id()OpenTissue::utility::ClassID< HybridVolume< math_types_ > > [inline, static]
m_aabbOpenTissue::geometry::HybridVolume< math_types_ >
m_cylinderOpenTissue::geometry::HybridVolume< math_types_ >
m_obbOpenTissue::geometry::HybridVolume< math_types_ >
m_pickedOpenTissue::geometry::HybridVolume< math_types_ >
m_prismOpenTissue::geometry::HybridVolume< math_types_ >
m_sphereOpenTissue::geometry::HybridVolume< math_types_ >
math_types typedefOpenTissue::geometry::HybridVolume< math_types_ >
matrix3x3_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
VolumeShape< math_types_ >::matrix3x3_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
obb_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
prism_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
quaternion_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
real_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
VolumeShape< math_types_ >::real_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
rotate(matrix3x3_type const &R)OpenTissue::geometry::HybridVolume< 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::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::scale(real_type const &s)=0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
selected_type() const OpenTissue::geometry::HybridVolume< math_types_ > [inline]
selection_aabb enum valueOpenTissue::geometry::HybridVolume< math_types_ >
selection_cylinder enum valueOpenTissue::geometry::HybridVolume< math_types_ >
selection_obb enum valueOpenTissue::geometry::HybridVolume< math_types_ >
selection_prism enum valueOpenTissue::geometry::HybridVolume< math_types_ >
selection_sphere enum valueOpenTissue::geometry::HybridVolume< math_types_ >
selection_tetrahedron enum valueOpenTissue::geometry::HybridVolume< math_types_ >
selection_type enum nameOpenTissue::geometry::HybridVolume< math_types_ >
selection_undefined enum valueOpenTissue::geometry::HybridVolume< math_types_ >
set(aabb_type const &other_aabb)OpenTissue::geometry::HybridVolume< math_types_ > [inline]
set(obb_type const &other_obb)OpenTissue::geometry::HybridVolume< math_types_ > [inline]
set(sphere_type const &other_sphere)OpenTissue::geometry::HybridVolume< math_types_ > [inline]
set(cylinder_type const &other_cylinder)OpenTissue::geometry::HybridVolume< math_types_ > [inline]
set(prism_type const &other_prism)OpenTissue::geometry::HybridVolume< math_types_ > [inline]
sphere_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
translate(vector3_type const &T)OpenTissue::geometry::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::translate(vector3_type const &T)=0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
value_traits typedefOpenTissue::geometry::HybridVolume< math_types_ >
vector3_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
VolumeShape< math_types_ >::vector3_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
volume() const OpenTissue::geometry::HybridVolume< math_types_ > [inline]
VolumeShape< math_types_ >::volume() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
volume_type typedefOpenTissue::geometry::HybridVolume< math_types_ >
~BaseShape()OpenTissue::geometry::BaseShape< math_types_ > [inline, virtual]
~ClassIDInterface()OpenTissue::utility::ClassIDInterface [inline, virtual]
~HybridVolume()OpenTissue::geometry::HybridVolume< math_types_ > [inline, virtual]
~VolumeShape()OpenTissue::geometry::VolumeShape< math_types_ > [inline, virtual]