1234567891011121314151617181920212223242526272829303132 |
- /*
- * VelocityTracker.h
- *
- * Created on: Jul 19, 2017
- * Author: guoxs
- */
- #ifndef _UTILS_VELOCITY_TRACKER_H_
- #define _UTILS_VELOCITY_TRACKER_H_
- #include "control/Common.h"
- class VelocityTracker {
- public:
- VelocityTracker();
- virtual ~VelocityTracker();
- void addMovement(const MotionEvent &ev);
- void reset();
- float getXVelocity() const;
- float getYVelocity() const;
- private:
- bool canComputeVelocity() const;
- private:
- int mCurIndex;
- MotionEvent mEvents[2];
- };
- #endif /* _UTILS_VELOCITY_TRACKER_H_ */
|