![]()  | 
  
    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