#include <traversal_node_base.h>
Inheritance diagram for fcl::TraversalNodeBase:
Public Member Functions | |
virtual | ~TraversalNodeBase () |
virtual void | preprocess () |
virtual void | postprocess () |
virtual bool | isFirstNodeLeaf (int b) const |
Whether b is a leaf node in the first BVH tree. | |
virtual bool | isSecondNodeLeaf (int b) const |
Whether b is a leaf node in the second BVH tree. | |
virtual bool | firstOverSecond (int b1, int b2) const |
Traverse the subtree of the node in the first tree first. | |
virtual int | getFirstLeftChild (int b) const |
Get the left child of the node b in the first tree. | |
virtual int | getFirstRightChild (int b) const |
Get the right child of the node b in the first tree. | |
virtual int | getSecondLeftChild (int b) const |
Get the left child of the node b in the second tree. | |
virtual int | getSecondRightChild (int b) const |
Get the right child of the node b in the second tree. | |
virtual void | enableStatistics (bool enable)=0 |
Enable statistics (verbose mode). | |
Public Attributes | |
Transform3f | tf1 |
configuation of first object | |
Transform3f | tf2 |
configuration of second object |
Definition at line 48 of file traversal_node_base.h.