Tesseract
Motion Planning Environment
|
#include <tesseract_common/macros.h>
#include <tesseract_collision/vhacd/inc/vhacdMesh.h>
#include <tesseract_collision/vhacd/inc/vhacdVector.h>
#include <assert.h>
Go to the source code of this file.
Namespaces | |
namespace | tesseract_collision |
namespace | tesseract_collision::VHACD |
Functions | |
int32_t | tesseract_collision::VHACD::TriBoxOverlap (const Vec3< double > &boxcenter, const Vec3< double > &boxhalfsize, const Vec3< double > &triver0, const Vec3< double > &triver1, const Vec3< double > &triver2) |
template<class T > | |
void | tesseract_collision::VHACD::ComputeAlignedPoint (const T *const points, const uint32_t idx, const Vec3< double > &barycenter, const double(&rot)[3][3], Vec3< double > &pt) |
template<> | |
void | tesseract_collision::VHACD::ComputeAlignedPoint< float > (const float *const points, const uint32_t idx, const Vec3< double > &barycenter, const double(&rot)[3][3], Vec3< double > &pt) |
template<> | |
void | tesseract_collision::VHACD::ComputeAlignedPoint< double > (const double *const points, const uint32_t idx, const Vec3< double > &barycenter, const double(&rot)[3][3], Vec3< double > &pt) |