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

This is the complete list of members for OpenTissue::geometry::Ellipsoid< math_types_ >, including all inherited members.
area() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::area() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
axis(index_type idx) const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
axis(index_type idx)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
axis0()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
axis0() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
axis1()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
axis1() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
axis2()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
axis2() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
center()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
center() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::center() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
class_id() const OpenTissue::geometry::Ellipsoid< 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::Ellipsoid< 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 > &) const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::compute_surface_points(std::vector< vector3_type > &points) const =0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
diameter() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::diameter() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
Ellipsoid()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
ellipsoid_type typedefOpenTissue::geometry::Ellipsoid< math_types_ >
get_covariance(vector3_type &mean, matrix3x3_type &C)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
get_equation(matrix3x3_type &A, vector3_type &B, real_type &C) const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
get_support_point(vector3_type const &) const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::get_support_point(vector3_type const &v) const =0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
id()OpenTissue::utility::ClassID< Ellipsoid< math_types_ > > [inline, static]
index_type typedefOpenTissue::geometry::Ellipsoid< math_types_ >
m_axis0OpenTissue::geometry::Ellipsoid< math_types_ > [protected]
m_axis1OpenTissue::geometry::Ellipsoid< math_types_ > [protected]
m_axis2OpenTissue::geometry::Ellipsoid< math_types_ > [protected]
m_centerOpenTissue::geometry::Ellipsoid< math_types_ > [protected]
m_radius0OpenTissue::geometry::Ellipsoid< math_types_ > [protected]
m_radius1OpenTissue::geometry::Ellipsoid< math_types_ > [protected]
m_radius2OpenTissue::geometry::Ellipsoid< math_types_ > [protected]
math_types typedefOpenTissue::geometry::Ellipsoid< math_types_ >
matrix3x3_type typedefOpenTissue::geometry::Ellipsoid< math_types_ >
VolumeShape< math_types_ >::matrix3x3_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
operator=(ellipsoid_type const &ellipsoid)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
orientation(matrix3x3_type const &R)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
orientation() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
quaternion_type typedefOpenTissue::geometry::Ellipsoid< math_types_ >
radius(index_type idx)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
radius(index_type idx) const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
radius0()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
radius0() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
radius1()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
radius1() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
radius2()OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
radius2() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
random_points(point_container &P)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
real_type typedefOpenTissue::geometry::Ellipsoid< math_types_ >
VolumeShape< math_types_ >::real_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
rotate(matrix3x3_type const &R)OpenTissue::geometry::Ellipsoid< 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::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::scale(real_type const &s)=0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
set_covariance(vector3_type const &mean, matrix3x3_type const &C)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
set_equation(matrix3x3_type const &A, vector3_type const &B, real_type const &C)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
set_sphere(real_type const &radius, vector3_type const &center)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
translate(vector3_type const &T)OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::translate(vector3_type const &T)=0OpenTissue::geometry::BaseShape< math_types_ > [pure virtual]
value_traits typedefOpenTissue::geometry::Ellipsoid< math_types_ >
vector3_type typedefOpenTissue::geometry::Ellipsoid< math_types_ >
VolumeShape< math_types_ >::vector3_type typedefOpenTissue::geometry::VolumeShape< math_types_ >
volume() const OpenTissue::geometry::Ellipsoid< math_types_ > [inline]
VolumeShape< math_types_ >::volume() const =0OpenTissue::geometry::VolumeShape< math_types_ > [pure virtual]
~BaseShape()OpenTissue::geometry::BaseShape< math_types_ > [inline, virtual]
~ClassIDInterface()OpenTissue::utility::ClassIDInterface [inline, virtual]
~Ellipsoid()OpenTissue::geometry::Ellipsoid< math_types_ > [inline, virtual]
~VolumeShape()OpenTissue::geometry::VolumeShape< math_types_ > [inline, virtual]