diff --git a/Src/Model/TrackedComponents/pose/FishPose.h b/Src/Model/TrackedComponents/pose/FishPose.h index b556be71737541412c76cfdd78f9d3ab1d01369e..30c569061fefb20d37d04e2957ae89754a5cb104 100644 --- a/Src/Model/TrackedComponents/pose/FishPose.h +++ b/Src/Model/TrackedComponents/pose/FishPose.h @@ -1,10 +1,9 @@ #pragma once -#include "IPose.h" #include <time.h> #include <opencv2/opencv.hpp> -class FishPose : public IPose +class FishPose { public: /** diff --git a/Src/Model/TrackedComponents/pose/IPose.h b/Src/Model/TrackedComponents/pose/IPose.h deleted file mode 100644 index 1d315abca9c7957a77d49fb50bd2dd44a6da048f..0000000000000000000000000000000000000000 --- a/Src/Model/TrackedComponents/pose/IPose.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include <opencv2/opencv.hpp> - -class IPose -{ -public: - virtual ~IPose() {} - - /** - * Gets the fish position as centimeter metric. - */ - virtual cv::Point2f position_cm() const = 0; - - /** - * Gets the fish position as pixel metric. - */ - virtual cv::Point position_px() const = 0; - - /** - * Gets the fish orientation in degree. - */ - virtual float orientation_deg() const = 0; - - /** - * Gets the fish orientation in radian. - */ - virtual float orientation_rad() const = 0; -};