#include <cmath>
#include <algorithm>
#include <cstring>
Go to the source code of this file.
Classes | |
struct | fcl::details::Matrix3Data< T > |
struct | fcl::details::Vec3Data< T > |
Namespaces | |
namespace | fcl |
Main namespace. | |
namespace | fcl::details |
FCL internals. Ignore this :) unless you are God. | |
Functions | |
template<typename T > | |
static Vec3Data< T > | fcl::details::abs (const Vec3Data< T > &x) |
template<typename T > | |
Matrix3Data< T > | fcl::details::abs (const Matrix3Data< T > &m) |
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 bool | fcl::details::equal (const Vec3Data< T > &x, const Vec3Data< T > &y, T epsilon) |
template<typename T > | |
Matrix3Data< T > | fcl::details::inverse (const Matrix3Data< T > &m) |
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::min (const Vec3Data< T > &x, const Vec3Data< T > &y) |
template<typename T > | |
Matrix3Data< T > | fcl::details::transpose (const Matrix3Data< T > &m) |