|
class | fcl::BVHShapeCollisionTraversalNode< BV, S > |
| Traversal node for collision between BVH and shape. More...
|
|
class | fcl::ShapeBVHCollisionTraversalNode< S, BV > |
| Traversal node for collision between shape and BVH. More...
|
|
class | fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver > |
| Traversal node for collision between mesh and shape. More...
|
|
class | fcl::MeshShapeCollisionTraversalNodeOBB< S, NarrowPhaseSolver > |
| Traversal node for mesh and shape, when mesh BVH is one of the oriented node (OBB, RSS, OBBRSS, kIOS) More...
|
|
class | fcl::MeshShapeCollisionTraversalNodeRSS< S, NarrowPhaseSolver > |
|
class | fcl::MeshShapeCollisionTraversalNodekIOS< S, NarrowPhaseSolver > |
|
class | fcl::MeshShapeCollisionTraversalNodeOBBRSS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshCollisionTraversalNode< S, BV, NarrowPhaseSolver > |
| Traversal node for collision between shape and mesh. More...
|
|
class | fcl::ShapeMeshCollisionTraversalNodeOBB< S, NarrowPhaseSolver > |
| Traversal node for shape and mesh, when mesh BVH is one of the oriented node (OBB, RSS, OBBRSS, kIOS) More...
|
|
class | fcl::ShapeMeshCollisionTraversalNodeRSS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshCollisionTraversalNodekIOS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshCollisionTraversalNodeOBBRSS< S, NarrowPhaseSolver > |
|
class | fcl::BVHShapeDistanceTraversalNode< BV, S > |
| Traversal node for distance computation between BVH and shape. More...
|
|
class | fcl::ShapeBVHDistanceTraversalNode< S, BV > |
| Traversal node for distance computation between shape and BVH. More...
|
|
class | fcl::MeshShapeDistanceTraversalNode< BV, S, NarrowPhaseSolver > |
| Traversal node for distance between mesh and shape. More...
|
|
class | fcl::MeshShapeDistanceTraversalNodeRSS< S, NarrowPhaseSolver > |
| Traversal node for distance between mesh and shape, when mesh BVH is one of the oriented node (RSS, OBBRSS, kIOS) More...
|
|
class | fcl::MeshShapeDistanceTraversalNodekIOS< S, NarrowPhaseSolver > |
|
class | fcl::MeshShapeDistanceTraversalNodeOBBRSS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver > |
| Traversal node for distance between shape and mesh. More...
|
|
class | fcl::ShapeMeshDistanceTraversalNodeRSS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshDistanceTraversalNodekIOS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshDistanceTraversalNodeOBBRSS< S, NarrowPhaseSolver > |
|
class | fcl::MeshShapeConservativeAdvancementTraversalNode< BV, S, NarrowPhaseSolver > |
| Traversal node for conservative advancement computation between BVH and shape. More...
|
|
class | fcl::ShapeMeshConservativeAdvancementTraversalNode< S, BV, NarrowPhaseSolver > |
|
class | fcl::MeshShapeConservativeAdvancementTraversalNodeRSS< S, NarrowPhaseSolver > |
|
class | fcl::MeshShapeConservativeAdvancementTraversalNodeOBBRSS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS< S, NarrowPhaseSolver > |
|
class | fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS< S, NarrowPhaseSolver > |
|
|
template<typename BV , typename S , typename NarrowPhaseSolver > |
void | fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting (int b1, int, const BVHModel< BV > *model1, const S &model2, const BV &model2_bv, Vec3f *vertices, Triangle *tri_indices, const Transform3f &tf1, const Transform3f &tf2, const MotionBase *motion1, const MotionBase *motion2, const NarrowPhaseSolver *nsolver, bool enable_statistics, FCL_REAL &min_distance, Vec3f &p1, Vec3f &p2, int &last_tri_id, FCL_REAL &delta_t, int &num_leaf_tests) |
|
template<typename BV , typename S > |
bool | fcl::details::meshShapeConservativeAdvancementOrientedNodeCanStop (FCL_REAL c, FCL_REAL min_distance, FCL_REAL abs_err, FCL_REAL rel_err, FCL_REAL w, const BVHModel< BV > *model1, const S &model2, const BV &model2_bv, const MotionBase *motion1, const MotionBase *motion2, std::vector< ConservativeAdvancementStackData > &stack, FCL_REAL &delta_t) |
|