ThresholdMA() public method

public ThresholdMA ( float thresh ) : Image
thresh float
return Image
        private void DoTest(int numOps, bool doGS)
        {
            Processor p = new Processor();
            p.Image = _img;

            DisplayMessage("Starting managed average method"+Environment.NewLine);

            Stopwatch s = Stopwatch.StartNew();
            for (int i = 0; i < numOps; ++i)
                p.ThresholdMA(125);
            s.Stop();

            DisplayMessage("Managed average method took "+s.ElapsedMilliseconds.ToString()+" milliseconds, for an average of "+(s.ElapsedMilliseconds/(float)numOps)+" per threshold."+Environment.NewLine);

            s.Reset();

            DisplayMessage("Starting unsafe average method" + Environment.NewLine);
            s.Start();
            for (int i = 0; i < numOps; ++i)
                p.ThresholdUA(125);
            s.Stop();
            DisplayMessage("Unsafe average method took " + s.ElapsedMilliseconds + " milliseconds, for an average of " + (s.ElapsedMilliseconds / (float)numOps) + " per threshold." + Environment.NewLine);

            s.Reset();

            if (doGS)
            {
                DisplayMessage("Starting GetPixel\\SetPixel average method" + Environment.NewLine);
                s.Start();
                for (int i = 0; i < numOps; ++i)
                    p.ThresholdGS(125);
                s.Stop();
                DisplayMessage("GetPixel\\SetPixel average method took " + s.ElapsedMilliseconds + " milliseconds, for an average of " + (s.ElapsedMilliseconds / (float)numOps) + " per threshold." + Environment.NewLine);
            }
        }