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