Namespaces | Functions | Variables
BV_fitter.cpp File Reference
#include <hpp/fcl/internal/BV_fitter.h>
#include <hpp/fcl/BVH/BVH_utility.h>
#include <limits>
#include <hpp/fcl/internal/tools.h>
Include dependency graph for BV_fitter.cpp:

Go to the source code of this file.

Namespaces

 hpp
 Main namespace.
 
 hpp::fcl
 
 hpp::fcl::kIOS_fit_functions
 
 hpp::fcl::OBB_fit_functions
 
 hpp::fcl::OBBRSS_fit_functions
 
 hpp::fcl::RSS_fit_functions
 

Functions

static void hpp::fcl::axisFromEigen (Vec3f eigenV[3], Matrix3f::Scalar eigenS[3], Matrix3f &axes)
 
template<>
void hpp::fcl::fit (Vec3f *ps, unsigned int n, OBB &bv)
 
template<>
void hpp::fcl::fit (Vec3f *ps, unsigned int n, RSS &bv)
 
template<>
void hpp::fcl::fit (Vec3f *ps, unsigned int n, kIOS &bv)
 
template<>
void hpp::fcl::fit (Vec3f *ps, unsigned int n, OBBRSS &bv)
 
template<>
void hpp::fcl::fit (Vec3f *ps, unsigned int n, AABB &bv)
 
void hpp::fcl::OBB_fit_functions::fit1 (Vec3f *ps, OBB &bv)
 
void hpp::fcl::RSS_fit_functions::fit1 (Vec3f *ps, RSS &bv)
 
void hpp::fcl::kIOS_fit_functions::fit1 (Vec3f *ps, kIOS &bv)
 
void hpp::fcl::OBBRSS_fit_functions::fit1 (Vec3f *ps, OBBRSS &bv)
 
void hpp::fcl::OBB_fit_functions::fit2 (Vec3f *ps, OBB &bv)
 
void hpp::fcl::RSS_fit_functions::fit2 (Vec3f *ps, RSS &bv)
 
void hpp::fcl::kIOS_fit_functions::fit2 (Vec3f *ps, kIOS &bv)
 
void hpp::fcl::OBBRSS_fit_functions::fit2 (Vec3f *ps, OBBRSS &bv)
 
void hpp::fcl::OBB_fit_functions::fit3 (Vec3f *ps, OBB &bv)
 
void hpp::fcl::RSS_fit_functions::fit3 (Vec3f *ps, RSS &bv)
 
void hpp::fcl::kIOS_fit_functions::fit3 (Vec3f *ps, kIOS &bv)
 
void hpp::fcl::OBBRSS_fit_functions::fit3 (Vec3f *ps, OBBRSS &bv)
 
void hpp::fcl::OBB_fit_functions::fit6 (Vec3f *ps, OBB &bv)
 
void hpp::fcl::RSS_fit_functions::fit6 (Vec3f *ps, RSS &bv)
 
void hpp::fcl::OBB_fit_functions::fitn (Vec3f *ps, unsigned int n, OBB &bv)
 
void hpp::fcl::RSS_fit_functions::fitn (Vec3f *ps, unsigned int n, RSS &bv)
 
void hpp::fcl::kIOS_fit_functions::fitn (Vec3f *ps, unsigned int n, kIOS &bv)
 
void hpp::fcl::OBBRSS_fit_functions::fitn (Vec3f *ps, unsigned int n, OBBRSS &bv)
 

Variables

static const double hpp::fcl::cosA = sqrt(3.0) / 2.0
 
static const double hpp::fcl::invSinA = 2
 
static const double hpp::fcl::kIOS_RATIO = 1.5
 


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:02