#ifndef FEATURE_HPP
#define FEATURE_HPP

#include "opencv2/core/core.hpp"

#include "src/Trajectory.h"

class FeatureTrajectory {

  void addPoint(const int& frameNum, const cv::Point2f& p);

protected:
  Trajectory<cv::Point2f> positions;
  Trajectory<cv::Point2f> velocities;
  
  std::vector<float> displacementDistances;

  void computeMotionData(const int& frameNum);

};

#endif
