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.