Namespaces | Functions
geometry/shape/utility.h File Reference
#include "fcl/common/types.h"
#include "fcl/math/bv/AABB.h"
#include "fcl/math/bv/kDOP.h"
#include "fcl/math/bv/kIOS.h"
#include "fcl/math/bv/OBB.h"
#include "fcl/math/bv/OBBRSS.h"
#include "fcl/math/bv/RSS.h"
#include "fcl/geometry/shape/box.h"
#include "fcl/geometry/shape/utility-inl.h"
Include dependency graph for geometry/shape/utility.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fcl
 Main namespace.
 

Functions

template<typename BV , typename Shape >
FCL_EXPORT void fcl::computeBV (const Shape &s, const Transform3< typename BV::S > &tf, BV &bv)
 calculate a bounding volume for a shape in a specific configuration More...
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const AABB< S > &bv, Box< S > &box, Transform3< S > &tf)
 construct a box shape (with a configuration) from a given bounding volume More...
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const AABB< S > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const KDOP< S, 16 > &bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const KDOP< S, 16 > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const KDOP< S, 18 > &bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const KDOP< S, 18 > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const KDOP< S, 24 > &bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const KDOP< S, 24 > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const kIOS< S > &bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const kIOS< S > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const OBB< S > &bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const OBB< S > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const OBBRSS< S > &bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const OBBRSS< S > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const RSS< S > &bv, Box< S > &box, Transform3< S > &tf)
 
template<typename S >
FCL_EXPORT void fcl::constructBox (const RSS< S > &bv, const Transform3< S > &tf_bv, Box< S > &box, Transform3< S > &tf)
 


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:50