SampleApp.MainForm.getKernel C# (CSharp) Method

getKernel() private method

private getKernel ( ) : IKernel
return IKernel
        private IKernel getKernel()
        {
            if (rbGaussian.Checked)
            {
                return new Gaussian((double)numSigma.Value);
            }
            else if (rbPolynomial.Checked)
            {
                if (numDegree.Value == 1)
                    return new Linear((double)numConstant.Value);
                else
                    return new Polynomial((int)numDegree.Value, (double)numConstant.Value);
            }
            else if (rbChiSquare.Checked)
            {
                return new ChiSquare();
            }
            else if (rbHistogram.Checked)
            {
                return new HistogramIntersection(1, 1);
            }

            throw new Exception();
        }
MainForm