#include "fcl/traversal/traversal_node_bvhs.h"
Go to the source code of this file.
Namespaces | |
namespace | fcl |
Main namespace. | |
namespace | fcl::details |
FCL internals. Ignore this :) unless you are God. | |
Functions | |
template<typename BV > | |
static void | fcl::details::distancePostprocessOrientedNode (const BVHModel< BV > *model1, const BVHModel< BV > *model2, const Transform3f &tf1, const DistanceRequest &request, DistanceResult &result) |
template<typename BV > | |
static void | fcl::details::distancePreprocessOrientedNode (const BVHModel< BV > *model1, const BVHModel< BV > *model2, const Vec3f *vertices1, Vec3f *vertices2, Triangle *tri_indices1, Triangle *tri_indices2, int init_tri_id1, int init_tri_id2, const Matrix3f &R, const Vec3f &T, const DistanceRequest &request, DistanceResult &result) |
template<typename BV > | |
static void | fcl::details::meshCollisionOrientedNodeLeafTesting (int b1, int b2, const BVHModel< BV > *model1, const BVHModel< BV > *model2, Vec3f *vertices1, Vec3f *vertices2, Triangle *tri_indices1, Triangle *tri_indices2, const Matrix3f &R, const Vec3f &T, const Transform3f &tf1, const Transform3f &tf2, bool enable_statistics, FCL_REAL cost_density, int &num_leaf_tests, const CollisionRequest &request, CollisionResult &result) |
template<typename BV > | |
static void | fcl::details::meshDistanceOrientedNodeLeafTesting (int b1, int b2, const BVHModel< BV > *model1, const BVHModel< BV > *model2, Vec3f *vertices1, Vec3f *vertices2, Triangle *tri_indices1, Triangle *tri_indices2, const Matrix3f &R, const Vec3f &T, bool enable_statistics, int &num_leaf_tests, const DistanceRequest &request, DistanceResult &result) |