
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 |