, including all inherited members.
area() const | OpenTissue::geometry::Ellipsoid< math_types_ > | [inline] |
VolumeShape< math_types_ >::area() const =0 | OpenTissue::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 =0 | OpenTissue::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 =0 | OpenTissue::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 =0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
diameter() const | OpenTissue::geometry::Ellipsoid< math_types_ > | [inline] |
VolumeShape< math_types_ >::diameter() const =0 | OpenTissue::geometry::VolumeShape< math_types_ > | [pure virtual] |
Ellipsoid() | OpenTissue::geometry::Ellipsoid< math_types_ > | [inline] |
ellipsoid_type typedef | OpenTissue::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 =0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
id() | OpenTissue::utility::ClassID< Ellipsoid< math_types_ > > | [inline, static] |
index_type typedef | OpenTissue::geometry::Ellipsoid< math_types_ > | |
m_axis0 | OpenTissue::geometry::Ellipsoid< math_types_ > | [protected] |
m_axis1 | OpenTissue::geometry::Ellipsoid< math_types_ > | [protected] |
m_axis2 | OpenTissue::geometry::Ellipsoid< math_types_ > | [protected] |
m_center | OpenTissue::geometry::Ellipsoid< math_types_ > | [protected] |
m_radius0 | OpenTissue::geometry::Ellipsoid< math_types_ > | [protected] |
m_radius1 | OpenTissue::geometry::Ellipsoid< math_types_ > | [protected] |
m_radius2 | OpenTissue::geometry::Ellipsoid< math_types_ > | [protected] |
math_types typedef | OpenTissue::geometry::Ellipsoid< math_types_ > | |
matrix3x3_type typedef | OpenTissue::geometry::Ellipsoid< math_types_ > | |
VolumeShape< math_types_ >::matrix3x3_type typedef | OpenTissue::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 typedef | OpenTissue::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 typedef | OpenTissue::geometry::Ellipsoid< math_types_ > | |
VolumeShape< math_types_ >::real_type typedef | OpenTissue::geometry::VolumeShape< math_types_ > | |
rotate(matrix3x3_type const &R) | OpenTissue::geometry::Ellipsoid< 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::Ellipsoid< math_types_ > | [inline] |
VolumeShape< math_types_ >::scale(real_type const &s)=0 | OpenTissue::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 ¢er) | 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)=0 | OpenTissue::geometry::BaseShape< math_types_ > | [pure virtual] |
value_traits typedef | OpenTissue::geometry::Ellipsoid< math_types_ > | |
vector3_type typedef | OpenTissue::geometry::Ellipsoid< math_types_ > | |
VolumeShape< math_types_ >::vector3_type typedef | OpenTissue::geometry::VolumeShape< math_types_ > | |
volume() const | OpenTissue::geometry::Ellipsoid< math_types_ > | [inline] |
VolumeShape< math_types_ >::volume() const =0 | OpenTissue::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] |