#include <traversal_node_bvhs.h>
Inheritance diagram for fcl::MeshConservativeAdvancementTraversalNode< BV >:
Public Member Functions | |
MeshConservativeAdvancementTraversalNode (FCL_REAL w_=1) | |
FCL_REAL | BVTesting (int b1, int b2) const |
BV culling test in one BVTT node. | |
void | leafTesting (int b1, int b2) const |
Conservative advancement testing between leaves (two triangles). | |
bool | canStop (FCL_REAL c) const |
Whether the traversal process can stop early. | |
template<> | |
bool | canStop (FCL_REAL c) const |
Whether the traversal process can stop early. | |
template<> | |
bool | canStop (FCL_REAL c) const |
Whether the traversal process can stop early. | |
template<> | |
bool | canStop (FCL_REAL c) const |
Whether the traversal process can stop early. | |
template<> | |
bool | canStop (FCL_REAL c) const |
Whether the traversal process can stop early. | |
Public Attributes | |
FCL_REAL | min_distance |
Vec3f | p1 |
Vec3f | p2 |
int | last_tri_id1 |
int | last_tri_id2 |
FCL_REAL | w |
CA controlling variable: early stop for the early iterations of CA. | |
FCL_REAL | toc |
The time from beginning point. | |
FCL_REAL | t_err |
FCL_REAL | delta_t |
The delta_t each step. | |
MotionBase< BV > * | motion1 |
Motions for the two objects in query. | |
MotionBase< BV > * | motion2 |
std::vector< ConservativeAdvancementStackData > | stack |
Definition at line 676 of file traversal_node_bvhs.h.