Public Member Functions | Public Attributes
fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver > Class Template Reference

#include <hpp/fcl/traversal/traversal_node_shapes.h>

Inheritance diagram for fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >:
[legend]
Collaboration diagram for fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >:
[legend]

List of all members.

Public Member Functions

 ShapeConservativeAdvancementTraversalNode ()
void leafTesting (int, int) const
 Distance testing between leaves (two shapes)

Public Attributes

FCL_REAL min_distance
FCL_REAL toc
 The time from beginning point.
FCL_REAL t_err
FCL_REAL delta_t
 The delta_t each step.
const MotionBasemotion1
 Motions for the two objects in query.
const MotionBasemotion2
RSS model1_bv
RSS model2_bv

template<typename S1, typename S2, typename NarrowPhaseSolver>
class fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >


Constructor & Destructor Documentation

template<typename S1, typename S2, typename NarrowPhaseSolver>
fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::ShapeConservativeAdvancementTraversalNode ( ) [inline]

Member Function Documentation

template<typename S1, typename S2, typename NarrowPhaseSolver>
void fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::leafTesting ( int  ,
int   
) const [inline, virtual]

Member Data Documentation

template<typename S1, typename S2, typename NarrowPhaseSolver>
FCL_REAL fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::delta_t [mutable]
template<typename S1, typename S2, typename NarrowPhaseSolver>
FCL_REAL fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::min_distance [mutable]
template<typename S1, typename S2, typename NarrowPhaseSolver>
RSS fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::model1_bv
template<typename S1, typename S2, typename NarrowPhaseSolver>
RSS fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::model2_bv
template<typename S1, typename S2, typename NarrowPhaseSolver>
const MotionBase* fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::motion1
template<typename S1, typename S2, typename NarrowPhaseSolver>
const MotionBase* fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::motion2
template<typename S1, typename S2, typename NarrowPhaseSolver>
FCL_REAL fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::t_err
template<typename S1, typename S2, typename NarrowPhaseSolver>
FCL_REAL fcl::ShapeConservativeAdvancementTraversalNode< S1, S2, NarrowPhaseSolver >::toc
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines