All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver > Class Template Reference

Traversal node for mesh-octree collision. More...

#include <traversal_node_octree.h>

Inheritance diagram for fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool BVTesting (int, int) const
 BV test between b1 and b2.
void leafTesting (int, int) const
 Leaf test between node b1 and b2, if they are both leafs.
 MeshOcTreeCollisionTraversalNode ()

Public Attributes

const BVHModel< BV > * model1
const OcTreemodel2
const OcTreeSolver
< NarrowPhaseSolver > * 
otsolver
Transform3f tf1
 configuation of first object
Transform3f tf2
 configuration of second object

Detailed Description

template<typename BV, typename NarrowPhaseSolver>
class fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >

Traversal node for mesh-octree collision.

Definition at line 1205 of file traversal_node_octree.h.


Constructor & Destructor Documentation

template<typename BV , typename NarrowPhaseSolver >
fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::MeshOcTreeCollisionTraversalNode ( ) [inline]

Definition at line 1208 of file traversal_node_octree.h.


Member Function Documentation

template<typename BV , typename NarrowPhaseSolver >
bool fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::BVTesting ( int  b1,
int  b2 
) const [inline, virtual]

BV test between b1 and b2.

Reimplemented from fcl::CollisionTraversalNodeBase.

Definition at line 1216 of file traversal_node_octree.h.

template<typename BV , typename NarrowPhaseSolver >
void fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::leafTesting ( int  b1,
int  b2 
) const [inline, virtual]

Leaf test between node b1 and b2, if they are both leafs.

Reimplemented from fcl::CollisionTraversalNodeBase.

Definition at line 1221 of file traversal_node_octree.h.


Member Data Documentation

template<typename BV , typename NarrowPhaseSolver >
const BVHModel<BV>* fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::model1

Definition at line 1226 of file traversal_node_octree.h.

template<typename BV , typename NarrowPhaseSolver >
const OcTree* fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::model2

Definition at line 1227 of file traversal_node_octree.h.

template<typename BV , typename NarrowPhaseSolver >
const OcTreeSolver<NarrowPhaseSolver>* fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::otsolver

Definition at line 1231 of file traversal_node_octree.h.

template<typename BV , typename NarrowPhaseSolver >
Transform3f fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::tf1

configuation of first object

Reimplemented from fcl::TraversalNodeBase.

Definition at line 1229 of file traversal_node_octree.h.

template<typename BV , typename NarrowPhaseSolver >
Transform3f fcl::MeshOcTreeCollisionTraversalNode< BV, NarrowPhaseSolver >::tf2

configuration of second object

Reimplemented from fcl::TraversalNodeBase.

Definition at line 1229 of file traversal_node_octree.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31