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.