![]() |
RobWorkProject
23.9.11-
|
class for testing if two Oriented Bounding Boxes are overlapping More...
#include <TriDistanceCalc.hpp>
Inherits BVDistanceCalc< TriDistanceCalc< double >, rw::geometry::Triangle< double > >.
Public Types | |
| typedef T | value_type |
Public Types inherited from BVDistanceCalc< TriDistanceCalc< double >, rw::geometry::Triangle< double > > | |
| typedef rw::geometry::Triangle< double > | BVType |
| typedef BVTYPE::value_type | value_type |
Public Member Functions | |
| TriDistanceCalc () | |
| constructor | |
| virtual | ~TriDistanceCalc () |
| destructor | |
| T | distance (const rw::geometry::Triangle< T > &a, const rw::geometry::Triangle< T > &b) |
| T | distance (const rw::geometry::Triangle< T > &a, const rw::geometry::Triangle< T > &b, const rw::math::Transform3D< T > &aTb) |
| test if obbA intersects obbB. The aTb transform describe obbB relative to obbA's coordinate frame | |
Public Member Functions inherited from BVDistanceCalc< TriDistanceCalc< double >, rw::geometry::Triangle< double > > | |
| value_type | distance (const rw::geometry::Triangle< double > &a, const rw::geometry::Triangle< double > &b, const rw::math::Transform3D< value_type > &aTb) |
| value_type | distance (const rw::geometry::Triangle< double > &a, const rw::geometry::Triangle< double > &b, const rw::math::Vector3D< value_type > &aTb) |
| value_type | distance (const rw::geometry::Triangle< double > &a, const rw::geometry::Triangle< double > &b) |
class for testing if two Oriented Bounding Boxes are overlapping