#include <cmath>
#include <algorithm>
#include <cstring>
|
template<typename T > |
static Vec3Data< T > | fcl::details::cross_prod (const Vec3Data< T > &l, const Vec3Data< T > &r) |
|
template<typename T > |
static T | fcl::details::dot_prod3 (const Vec3Data< T > &l, const Vec3Data< T > &r) |
|
template<typename T > |
static Vec3Data< T > | fcl::details::min (const Vec3Data< T > &x, const Vec3Data< T > &y) |
|
template<typename T > |
static Vec3Data< T > | fcl::details::max (const Vec3Data< T > &x, const Vec3Data< T > &y) |
|
template<typename T > |
static Vec3Data< T > | fcl::details::abs (const Vec3Data< T > &x) |
|
template<typename T > |
static bool | fcl::details::equal (const Vec3Data< T > &x, const Vec3Data< T > &y, T epsilon) |
|
template<typename T > |
Matrix3Data< T > | fcl::details::abs (const Matrix3Data< T > &m) |
|
template<typename T > |
Matrix3Data< T > | fcl::details::transpose (const Matrix3Data< T > &m) |
|
template<typename T > |
Matrix3Data< T > | fcl::details::inverse (const Matrix3Data< T > &m) |
|