Accord.Imaging.Filters.Kuwahara.min C# (CSharp) Method

min() private static method

private static min ( double varA, double varB, double varC, double varD, double meanA, double meanB, double meanC, double meanD ) : double
varA double
varB double
varC double
varD double
meanA double
meanB double
meanC double
meanD double
return double
        unsafe private static double min(
            double varA, double varB, double varC, double varD,
            double meanA, double meanB, double meanC, double meanD)
        {
            double varMin = varA;
            double mean = meanA;

            if (varB < varMin)
            {
                varMin = varB;
                mean = meanB;
            }

            if (varC < varMin)
            {
                varMin = varC;
                mean = meanC;
            }

            if (varD < varMin)
            {
                varMin = varD;
                mean = meanD;
            }

            return mean;
        }
    }