factory for creating tree colliders.
More...
#include <BVTreeColliderFactory.hpp>
|
template<class BVTREE > |
static rw::proximity::BVTreeCollider< BVTREE > * | makeBalancedDFSColliderOBB () |
| creates a tree collider that performes depth first search of bv collisions between two hierarchical trees. The search is balanced in the way that it equally switches between descending in the trees. More...
|
|
template<class BVTREE , class PRIMCOLLIDER > |
static rw::proximity::BVTreeCollider< BVTREE > * | makeBalancedDFSColliderOBB (PRIMCOLLIDER *primcollider) |
| Creates a tree collider that performes depth first search of bv collisions between two hierarchical trees. The search is balanced in the way that it equally switches between descending in the trees. More...
|
|
template<class BVTREE , class COLLIDER , class DESCENT_STRATEGY > |
static rw::proximity::BVTreeCollider< BVTREE > * | makeDFSCollider (COLLIDER *bvcollider, DESCENT_STRATEGY *dstrat) |
| creates a depth first search tree collider for trees that use triangles for primitives. More...
|
|
template<class BVTREE , class COLLIDER , class DESCENT_STRATEGY , class PRIMCOLLIDER > |
static rw::proximity::BVTreeCollider< BVTREE > * | makeDFSCollider (COLLIDER *bvcollider, PRIMCOLLIDER *primcollider, DESCENT_STRATEGY *dstrat) |
| creates a depth first search tree collider for trees that use triangles for primitives. More...
|
|
factory for creating tree colliders.
◆ makeBalancedDFSColliderOBB() [1/2]
creates a tree collider that performes depth first search of bv collisions between two hierarchical trees. The search is balanced in the way that it equally switches between descending in the trees.
- Returns
- collider for checking if the bounding volume trees overlap.
◆ makeBalancedDFSColliderOBB() [2/2]
Creates a tree collider that performes depth first search of bv collisions between two hierarchical trees. The search is balanced in the way that it equally switches between descending in the trees.
- Parameters
-
primcollider | the primitive collider to use. |
- Returns
- collider for checking if the bounding volume trees overlap.
◆ makeDFSCollider() [1/2]
creates a depth first search tree collider for trees that use triangles for primitives.
- Parameters
-
- Returns
◆ makeDFSCollider() [2/2]
static rw::proximity::BVTreeCollider< BVTREE >* makeDFSCollider |
( |
COLLIDER * |
bvcollider, |
|
|
PRIMCOLLIDER * |
primcollider, |
|
|
DESCENT_STRATEGY * |
dstrat |
|
) |
| |
|
inlinestatic |
creates a depth first search tree collider for trees that use triangles for primitives.
- Parameters
-
bvcollider | |
primcollider | |
dstrat | |
- Returns
The documentation for this class was generated from the following file:
- BVTreeColliderFactory.hpp