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