#include <hpp/fcl/collision_data.h>
#include <hpp/fcl/traversal/traversal_node_base.h>
#include <hpp/fcl/BV/BV_node.h>
#include <hpp/fcl/BV/BV.h>
#include <hpp/fcl/BVH/BVH_model.h>
#include <hpp/fcl/intersect.h>
#include <hpp/fcl/shape/geometric_shapes.h>
#include <hpp/fcl/narrowphase/narrowphase.h>
#include <hpp/fcl/traversal/details/traversal.h>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include <limits>
#include <vector>
#include <cassert>
Classes | |
class | hpp::fcl::BVHCollisionTraversalNode< BV > |
Traversal node for collision between BVH models. More... | |
class | hpp::fcl::MeshCollisionTraversalNode< BV, _Options > |
Traversal node for collision between two meshes. More... | |
struct | hpp::fcl::details::DistanceTraversalBVTesting_impl< BV > |
struct | hpp::fcl::details::DistanceTraversalBVTesting_impl< OBB > |
class | hpp::fcl::BVHDistanceTraversalNode< BV > |
Traversal node for distance computation between BVH models. More... | |
class | hpp::fcl::MeshDistanceTraversalNode< BV > |
Traversal node for distance computation between two meshes. More... | |
class | hpp::fcl::MeshDistanceTraversalNodeRSS |
Traversal node for distance computation between two meshes if their underlying BVH node is oriented node (RSS, OBBRSS, kIOS) More... | |
class | hpp::fcl::MeshDistanceTraversalNodekIOS |
class | hpp::fcl::MeshDistanceTraversalNodeOBBRSS |
Namespaces | |
hpp | |
Main namespace. | |
hpp::fcl | |
hpp::fcl::details | |
for OBB and RSS, there is local coordinate of BV, so normal need to be transformed | |
Typedefs | |
typedef MeshCollisionTraversalNode< OBB, 0 > | hpp::fcl::MeshCollisionTraversalNodeOBB |
Traversal node for collision between two meshes if their underlying BVH node is oriented node (OBB, RSS, OBBRSS, kIOS) More... | |
typedef MeshCollisionTraversalNode< RSS, 0 > | hpp::fcl::MeshCollisionTraversalNodeRSS |
typedef MeshCollisionTraversalNode< kIOS, 0 > | hpp::fcl::MeshCollisionTraversalNodekIOS |
typedef MeshCollisionTraversalNode< OBBRSS, 0 > | hpp::fcl::MeshCollisionTraversalNodeOBBRSS |
Functions | |
template<typename BV > | |
const Matrix3f & | hpp::fcl::details::getBVAxes (const BV &bv) |
template<> | |
const Matrix3f & | hpp::fcl::details::getBVAxes< OBBRSS > (const OBBRSS &bv) |