Detector.Motion.Form1.Scale C# (CSharp) Method

Scale() public method

Scale a value between one set and the other
public Scale ( double value, double min1, double max1, double min2, double max2 ) : double
value double The value you want to scale
min1 double This is its minimum value
max1 double This is its maximum value
min2 double The minimum you want
max2 double The maximum you want
return double
        public double Scale(double value, double min1, double max1, double min2, double max2)
        {
            if (value < min1) value = min1;
            if (value > max1) value = max1;
            double VP = (value - min1) / (max1 - min1);
            return ((max2 - min2) * VP + min2);
        }