All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends

fcl::MotionBase< BV > Class Template Reference

Inheritance diagram for fcl::MotionBase< BV >:
[legend]
List of all members.

Public Member Functions

virtual ~MotionBase ()
virtual bool integrate (double dt)=0
 Integrate the motion from 0 to dt.
virtual FCL_REAL computeMotionBound (const BV &bv, const Vec3f &n) const =0
 Compute the motion bound for a bounding volume, given the closest direction n between two query objects.
virtual FCL_REAL computeMotionBound (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &n) const =0
 Compute the motion bound for a triangle, given the closest direction n between two query objects.
virtual void getCurrentTransform (Matrix3f &R, Vec3f &T) const =0
 Get the rotation and translation in current step.
virtual void getCurrentRotation (Matrix3f &R) const =0
virtual void getCurrentTranslation (Vec3f &T) const =0
virtual void getCurrentTransform (Transform3f &tf) const =0

Detailed Description

template<typename BV>
class fcl::MotionBase< BV >

Definition at line 49 of file motion_base.h.


The documentation for this class was generated from the following file: