|
FCL_REAL | obbDisjoint_impls::_computeDistanceForCase1 (const Vec3f &T, const Vec3f &a, const Vec3f &b, const Matrix3f &Bf) |
|
FCL_REAL | obbDisjoint_impls::_computeDistanceForCase2 (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const Matrix3f &Bf) |
|
BenchmarkResult | benchmark_obb_case (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const CollisionRequest &request, std::size_t N) |
|
bool | obbDisjoint_impls::distance (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, FCL_REAL &distance) |
|
int | main (int argc, char **argv) |
|
std::size_t | obb_overlap_and_lower_bound_distance (std::ostream *output) |
|
std::ostream & | operator<< (std::ostream &os, const BenchmarkResult &br) |
|
bool | obbDisjoint_impls::originalWithLowerBound (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &breakDistance2, FCL_REAL &squaredLowerBoundDistance) |
|
bool | obbDisjoint_impls::originalWithNoLowerBound (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &, FCL_REAL &squaredLowerBoundDistance) |
|
const Eigen::IOFormat | py_fmt (Eigen::FullPrecision, 0, ", ", ",\, "(", ",)", "(", ",)") |
|
void | randomOBBs (Vec3f &a, Vec3f &b, FCL_REAL extentNorm) |
|
void | randomTransform (Matrix3f &B, Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL extentNorm) |
|
int | obbDisjoint_impls::separatingAxisId (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &breakDistance2, FCL_REAL &squaredLowerBoundDistance) |
|
bool | obbDisjoint_impls::withManualLoopUnrolling_1 (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &breakDistance2, FCL_REAL &squaredLowerBoundDistance) |
|
bool | obbDisjoint_impls::withManualLoopUnrolling_2 (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &breakDistance2, FCL_REAL &squaredLowerBoundDistance) |
|
bool | obbDisjoint_impls::withPartialTemplateLoopUnrolling_1 (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &breakDistance2, FCL_REAL &squaredLowerBoundDistance) |
|
bool | obbDisjoint_impls::withRuntimeLoop (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &breakDistance2, FCL_REAL &squaredLowerBoundDistance) |
|
bool | obbDisjoint_impls::withTemplateLoopUnrolling_1 (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const FCL_REAL &breakDistance2, FCL_REAL &squaredLowerBoundDistance) |
|