Public Member Functions | Protected Attributes | List of all members
fcl::TBVMotionBoundVisitor< BV > Class Template Reference

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

Inheritance diagram for fcl::TBVMotionBoundVisitor< BV >:
[legend]
Collaboration diagram for fcl::TBVMotionBoundVisitor< BV >:
[legend]

Public Member Functions

 TBVMotionBoundVisitor (const BV &bv_, const Vec3f &n_)
 
virtual FCL_REAL visit (const MotionBase &) const
 
virtual FCL_REAL visit (const SplineMotion &) const
 
virtual FCL_REAL visit (const ScrewMotion &) const
 
virtual FCL_REAL visit (const InterpMotion &) const
 
virtual FCL_REAL visit (const TranslationMotion &) 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

◆ TBVMotionBoundVisitor()

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

Member Function Documentation

◆ visit() [1/9]

template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const MotionBase ) const
inlinevirtual

◆ visit() [2/9]

template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const SplineMotion ) const
inlinevirtual

◆ visit() [3/9]

template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const ScrewMotion ) const
inlinevirtual

◆ visit() [4/9]

template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const InterpMotion ) const
inlinevirtual

◆ visit() [5/9]

template<typename BV>
virtual FCL_REAL fcl::TBVMotionBoundVisitor< BV >::visit ( const TranslationMotion ) const
inlinevirtual

◆ visit() [6/9]

template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const SplineMotion motion) const
virtual

◆ visit() [7/9]

template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const ScrewMotion motion) const
virtual

◆ visit() [8/9]

template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const InterpMotion motion) const
virtual

◆ visit() [9/9]

template<>
FCL_REAL fcl::TBVMotionBoundVisitor< RSS >::visit ( const TranslationMotion motion) const
virtual

Member Data Documentation

◆ bv

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

◆ n

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