Tracore
MyMath.h
1 //
2 // Created by wrede on 02.05.16.
3 //
4 
5 #ifndef GBMOT_UTILITY_H
6 #define GBMOT_UTILITY_H
7 
8 #include <cstdlib>
9 #include <cmath>
10 #include <opencv2/core/core.hpp>
11 
12 namespace util
13 {
17  class MyMath
18  {
19  public:
27  static double Clamp(double min, double max, double value);
28 
36  static double Lerp(double a, double b, double value);
37 
45  static double InverseLerp(double a, double b, double value);
46 
53  static double EuclideanDistance(cv::Point3d a, cv::Point3d b);
54  };
55 }
56 
57 
58 #endif //GBMOT_UTILITY_H
Definition: FileIO.cpp:8
static double InverseLerp(double a, double b, double value)
Definition: MyMath.cpp:30
static double Lerp(double a, double b, double value)
Definition: MyMath.cpp:25
static double EuclideanDistance(cv::Point3d a, cv::Point3d b)
Definition: MyMath.cpp:35
Definition: MyMath.h:17
static double Clamp(double min, double max, double value)
Definition: MyMath.cpp:9