38 #ifndef FCL_TRAVERSAL_DISTANCERAVERSALNODEBASE_H    39 #define FCL_TRAVERSAL_DISTANCERAVERSALNODEBASE_H    41 #include "fcl/narrowphase/detail/traversal/traversal_node_base.h"    42 #include "fcl/narrowphase/distance_request.h"    43 #include "fcl/narrowphase/distance_result.h"    61   virtual S 
BVTesting(
int b1, 
int b2) 
const;
    67   virtual bool canStop(S c) 
const;
    85 #include "fcl/narrowphase/detail/traversal/distance/distance_traversal_node_base-inl.h" virtual S BVTesting(int b1, int b2) const 
BV test between b1 and b2. 
Definition: distance_traversal_node_base-inl.h:70
 
Main namespace. 
Definition: broadphase_bruteforce-inl.h:45
 
Node structure encoding the information required for traversal. 
Definition: traversal_node_base.h:51
 
distance result 
Definition: distance_request.h:48
 
Node structure encoding the information required for distance traversal. 
Definition: distance_traversal_node_base.h:53
 
virtual bool canStop(S c) const 
Check whether the traversal can stop. 
Definition: distance_traversal_node_base-inl.h:84
 
virtual void leafTesting(int b1, int b2) const 
Leaf test between node b1 and b2, if they are both leafs. 
Definition: distance_traversal_node_base-inl.h:77
 
DistanceRequest< S > request
request setting for distance 
Definition: distance_traversal_node_base.h:73
 
DistanceResult< S > * result
distance result kept during the traversal iteration 
Definition: distance_traversal_node_base.h:76
 
request to the distance computation 
Definition: distance_request.h:52
 
bool enable_statistics
Whether stores statistics. 
Definition: distance_traversal_node_base.h:79
 
void enableStatistics(bool enable)
Whether store some statistics information during traversal. 
Definition: distance_traversal_node_base-inl.h:91