All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fcl::TBVMotionBoundVisitor< BV > Class Template Reference

#include <hpp/fcl/ccd/motion_base.h>

Inheritance diagram for fcl::TBVMotionBoundVisitor< BV >:
Collaboration diagram for fcl::TBVMotionBoundVisitor< BV >:

Public Member Functions

 TBVMotionBoundVisitor (const BV &bv_, const Vec3f &n_)
 
virtual FCL_REAL visit (const MotionBase &motion) const
 
virtual FCL_REAL visit (const SplineMotion &motion) const
 
virtual FCL_REAL visit (const ScrewMotion &motion) const
 
virtual FCL_REAL visit (const InterpMotion &motion) const
 
virtual FCL_REAL visit (const TranslationMotion &motion) const
 
template<>
FCL_REAL visit (const SplineMotion &motion) const
 
template<>
FCL_REAL visit (const ScrewMotion &motion) const
 
template<>
FCL_REAL visit (const InterpMotion &motion) const
 
template<>
FCL_REAL visit (const TranslationMotion &motion) const
 

Protected Attributes

BV bv
 
Vec3f n
 

Constructor & Destructor Documentation

template<typename BV>
fcl::TBVMotionBoundVisitor< BV >::TBVMotionBoundVisitor ( const BV &  bv_,
const Vec3f n_ 
)
inline

Member Function Documentation

template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const MotionBase motion) const
inlinevirtual
template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const SplineMotion motion) const
inlinevirtual
template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const ScrewMotion motion) const
inlinevirtual
template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const InterpMotion motion) const
inlinevirtual
template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const TranslationMotion motion) const
inlinevirtual
template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const SplineMotion motion) const
virtual
template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const ScrewMotion motion) const
virtual
template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const InterpMotion motion) const
virtual
template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const TranslationMotion motion) const
virtual

Member Data Documentation

template<typename BV>
BV fcl::TBVMotionBoundVisitor< BV >::bv
protected
template<typename BV>
Vec3f fcl::TBVMotionBoundVisitor< BV >::n
protected