|
FCL
0.6.0
Flexible Collision Library
|
Node structure encoding the information required for traversal. More...
#include <traversal_node_base.h>
Public Member Functions | |
| 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 | |
| Transform3< S > | tf1 |
| configuation of first object | |
| Transform3< S > | tf2 |
| configuration of second object | |
Node structure encoding the information required for traversal.