Go to the source code of this file.
Namespaces | |
namespace | fcl |
Main namespace. | |
namespace | fcl::kIOS_fit_functions |
namespace | fcl::OBB_fit_functions |
namespace | fcl::OBBRSS_fit_functions |
namespace | fcl::RSS_fit_functions |
Functions | |
static void | fcl::axisFromEigen (Vec3f eigenV[3], Matrix3f::U eigenS[3], Vec3f axis[3]) |
template<> | |
void | fcl::fit (Vec3f *ps, int n, OBB &bv) |
template<> | |
void | fcl::fit (Vec3f *ps, int n, RSS &bv) |
template<> | |
void | fcl::fit (Vec3f *ps, int n, kIOS &bv) |
template<> | |
void | fcl::fit (Vec3f *ps, int n, OBBRSS &bv) |
void | fcl::OBB_fit_functions::fit1 (Vec3f *ps, OBB &bv) |
void | fcl::RSS_fit_functions::fit1 (Vec3f *ps, RSS &bv) |
void | fcl::kIOS_fit_functions::fit1 (Vec3f *ps, kIOS &bv) |
void | fcl::OBBRSS_fit_functions::fit1 (Vec3f *ps, OBBRSS &bv) |
void | fcl::OBB_fit_functions::fit2 (Vec3f *ps, OBB &bv) |
void | fcl::RSS_fit_functions::fit2 (Vec3f *ps, RSS &bv) |
void | fcl::kIOS_fit_functions::fit2 (Vec3f *ps, kIOS &bv) |
void | fcl::OBBRSS_fit_functions::fit2 (Vec3f *ps, OBBRSS &bv) |
void | fcl::OBB_fit_functions::fit3 (Vec3f *ps, OBB &bv) |
void | fcl::RSS_fit_functions::fit3 (Vec3f *ps, RSS &bv) |
void | fcl::kIOS_fit_functions::fit3 (Vec3f *ps, kIOS &bv) |
void | fcl::OBBRSS_fit_functions::fit3 (Vec3f *ps, OBBRSS &bv) |
void | fcl::OBB_fit_functions::fit6 (Vec3f *ps, OBB &bv) |
void | fcl::RSS_fit_functions::fit6 (Vec3f *ps, RSS &bv) |
void | fcl::OBB_fit_functions::fitn (Vec3f *ps, int n, OBB &bv) |
void | fcl::RSS_fit_functions::fitn (Vec3f *ps, int n, RSS &bv) |
void | fcl::kIOS_fit_functions::fitn (Vec3f *ps, int n, kIOS &bv) |
void | fcl::OBBRSS_fit_functions::fitn (Vec3f *ps, int n, OBBRSS &bv) |
Variables | |
static const double | fcl::cosA = sqrt(3.0) / 2.0 |
static const double | fcl::invCosA = 2.0 / sqrt(3.0) |
static const double | fcl::invSinA = 2 |
static const double | fcl::kIOS_RATIO = 1.5 |
static const double | fcl::sinA = 0.5 |