|  | 
| bool | BVTesting (int b1, int b2) const | 
|  | BV test between b1 and b2. 
 | 
|  | 
| void | leafTesting (int b1, int b2) const | 
|  | Leaf test between node b1 and b2, if they are both leafs. 
 | 
|  | 
| void | leafTesting (int b1, int b2) const | 
|  | Intersection testing between leaves (one shape and one triangle) 
 | 
|  | 
| bool | canStop () const | 
|  | Whether the traversal process can stop early. 
 | 
|  | 
| bool | firstOverSecond (int, int) const | 
|  | Alway extend the second model, which is a BVH model. 
 | 
|  | 
| bool | isSecondNodeLeaf (int b) const | 
|  | Whether the BV node in the second BVH tree is leaf. 
 | 
|  | 
| int | getSecondLeftChild (int b) const | 
|  | Obtain the left child of BV node in the second BVH. 
 | 
|  | 
| int | getSecondRightChild (int b) const | 
|  | Obtain the right child of BV node in the second BVH. 
 | 
|  | 
| bool | BVTesting (int b1, int b2) const | 
|  | BV culling test in one BVTT node. 
 | 
|  | 
| void | enableStatistics (bool enable) | 
|  | Whether store some statistics information during traversal. 
 | 
|  | 
| virtual void | preprocess () | 
|  | 
| virtual void | postprocess () | 
|  | 
| virtual bool | isFirstNodeLeaf (int b) const | 
|  | Whether b is a leaf node in the first BVH tree. 
 | 
|  | 
| 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. 
 | 
|  | 
|  | 
| using | S = typename OBBRSS< Shape::S >::S | 
|  | 
| using | S = typename OBBRSS< Shape::S >::S | 
|  | 
| Vector3< S > * | vertices | 
|  | 
| Triangle * | tri_indices | 
|  | 
| S | cost_density | 
|  | 
| const NarrowPhaseSolver * | nsolver | 
|  | 
| const Shape * | model1 | 
|  | 
| const BVHModel< OBBRSS< Shape::S > > * | model2 | 
|  | 
| OBBRSS< Shape::S > | model1_bv | 
|  | 
| int | num_bv_tests | 
|  | 
| int | num_leaf_tests | 
|  | 
| S | query_time_seconds | 
|  | 
| CollisionRequest< OBBRSS< Shape::S >::S > | request | 
|  | request setting for collision 
 | 
|  | 
| CollisionResult< OBBRSS< Shape::S >::S > * | result | 
|  | collision result kept during the traversal iteration 
 | 
|  | 
| bool | enable_statistics | 
|  | Whether stores statistics. 
 | 
|  | 
| Transform3< OBBRSS< Shape::S >::S > | tf1 | 
|  | configuation of first object 
 | 
|  | 
| Transform3< OBBRSS< Shape::S >::S > | tf2 | 
|  | configuration of second object 
 | 
|  |