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

Go to the source code of this file.

Namespaces

 coal
 Main namespace.
 
 coal::kIOS_fit_functions
 
 coal::OBB_fit_functions
 
 coal::OBBRSS_fit_functions
 
 coal::RSS_fit_functions
 

Functions

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

Variables

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


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:59