Minkowski difference class of two shapes. More...
#include <gjk.h>
Public Member Functions | |
| MinkowskiDiff () | |
| Vec3f | support (const Vec3f &d) const |
| Vec3f | support (const Vec3f &d, size_t index) const |
| Vec3f | support0 (const Vec3f &d) const |
| support function for shape0 | |
| Vec3f | support1 (const Vec3f &d) const |
| support function for shape1 | |
Public Attributes | |
| const ShapeBase * | shapes [2] |
| points to two shapes | |
| Transform3f | toshape0 |
| transform from shape1 to shape0 | |
| Matrix3f | toshape1 |
| rotation from shape0 to shape1 | |
| fcl::details::MinkowskiDiff::MinkowskiDiff | ( | ) | [inline] |
| Vec3f fcl::details::MinkowskiDiff::support | ( | const Vec3f & | d | ) | const [inline] |
| Vec3f fcl::details::MinkowskiDiff::support | ( | const Vec3f & | d, |
| size_t | index | ||
| ) | const [inline] |
| Vec3f fcl::details::MinkowskiDiff::support0 | ( | const Vec3f & | d | ) | const [inline] |
| Vec3f fcl::details::MinkowskiDiff::support1 | ( | const Vec3f & | d | ) | const [inline] |
| const ShapeBase* fcl::details::MinkowskiDiff::shapes[2] |