Ejemplo n.º 1
0
        private BetaCalculatorBase GetBetaCalculator(BetaCalculator betaCalculatorMethod)
        {
            switch (betaCalculatorMethod)
            {
            case BetaCalculator.Puzynin:
                return(new PuzyninMethod());

            case BetaCalculator.Osmoip_1_5:
                return(new Osmoip_1_5());

            case BetaCalculator.Osmoip_1_47:
                return(new Osmoip_1_47());

            case BetaCalculator.Osmoip_1_267:
                return(new Osmoip_1_267());

            case BetaCalculator.Osmoip_1_274:
                return(new Osmoip_1_274());

            case BetaCalculator.Osmoip_1_301:
                return(new Osmoip_1_301());

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Ejemplo n.º 2
0
 public MethodBeta(BetaCalculator betaCalculator, string name, string pictureFileName)
 {
     BetaCalculator = betaCalculator;
     Name           = name;
     PathToImage    = $@"{Environment.CurrentDirectory}\Images\MethodsForBeta\{pictureFileName}";
 }