![]() |
RobWorkProject
23.9.11-
|
class for testing if two Oriented Bounding Boxes are overlapping More...
#include <SphereDistanceCalc.hpp>
Inherits BVDistanceCalc< SphereDistanceCalc< double >, rw::geometry::BSphere< double > >.
Public Types | |
| typedef T | value_type |
Public Types inherited from BVDistanceCalc< SphereDistanceCalc< double >, rw::geometry::BSphere< double > > | |
| typedef rw::geometry::BSphere< double > | BVType |
| typedef BVTYPE::value_type | value_type |
Public Member Functions | |
| SphereDistanceCalc () | |
| constructor | |
| virtual | ~SphereDistanceCalc () |
| destructor | |
| T | distance (const rw::geometry::BSphere< T > &a, const rw::geometry::BSphere< T > &b, const rw::math::Vector3D< T > &aTb) |
| Calculates the distance between two bounding spheres. | |
| T | distance (const rw::geometry::BSphere< T > &a, const rw::geometry::BSphere< T > &b) |
| Calculates the distance between two bounding spheres. | |
| T | distanceSqr (const rw::geometry::BSphere< T > &a, const rw::geometry::BSphere< T > &b, const rw::math::Vector3D< T > &aTb) |
| calculates the squared distance between two bounding spheres. | |
Public Member Functions inherited from BVDistanceCalc< SphereDistanceCalc< double >, rw::geometry::BSphere< double > > | |
| value_type | distance (const rw::geometry::BSphere< double > &a, const rw::geometry::BSphere< double > &b, const rw::math::Transform3D< value_type > &aTb) |
| value_type | distance (const rw::geometry::BSphere< double > &a, const rw::geometry::BSphere< double > &b, const rw::math::Vector3D< value_type > &aTb) |
| value_type | distance (const rw::geometry::BSphere< double > &a, const rw::geometry::BSphere< double > &b) |
class for testing if two Oriented Bounding Boxes are overlapping