38 #ifndef FCL_TRAVERSAL_COLLISIONTRAVERSALNODEBASE_H 39 #define FCL_TRAVERSAL_COLLISIONTRAVERSALNODEBASE_H 41 #include "fcl/narrowphase/detail/traversal/traversal_node_base.h" 42 #include "fcl/narrowphase/collision_request.h" 60 virtual bool BVTesting(
int b1,
int b2)
const;
87 #include "fcl/narrowphase/detail/traversal/collision/collision_traversal_node_base-inl.h" bool enable_statistics
Whether stores statistics.
Definition: collision_traversal_node_base.h:78
Main namespace.
Definition: broadphase_bruteforce-inl.h:45
Node structure encoding the information required for traversal.
Definition: traversal_node_base.h:51
collision result
Definition: collision_request.h:48
virtual bool BVTesting(int b1, int b2) const
BV test between b1 and b2.
Definition: collision_traversal_node_base-inl.h:70
virtual bool canStop() const
Check whether the traversal can stop.
Definition: collision_traversal_node_base-inl.h:84
CollisionRequest< S > request
request setting for collision
Definition: collision_traversal_node_base.h:72
Node structure encoding the information required for collision traversal.
Definition: collision_traversal_node_base.h:52
virtual void leafTesting(int b1, int b2) const
Leaf test between node b1 and b2, if they are both leafs.
Definition: collision_traversal_node_base-inl.h:77
request to the collision algorithm
Definition: collision_request.h:52
CollisionResult< S > * result
collision result kept during the traversal iteration
Definition: collision_traversal_node_base.h:75
void enableStatistics(bool enable)
Whether store some statistics information during traversal.
Definition: collision_traversal_node_base-inl.h:91