#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.