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 |
Definition at line 49 of file motion_base.h.