Пример #1
0
 public BoeingController(AircraftConfigItem ac, PerfTable acPerf,
                         LandingPerfElements elements, Control parentControl)
 {
     this.acPerf        = acPerf;
     this.elements      = elements;
     this.parentControl = parentControl;
     this.ac            = ac;
 }
        public static IFormController GetController(ControllerType type, AircraftConfigItem ac,
                                                    PerfTable acPerf, LandingPerfElements elements, Control parentControl)
        {
            switch (type)
            {
            case ControllerType.Boeing:
                return(new BoeingController(ac, acPerf, elements, parentControl));

            default:
                throw new ArgumentException();
            }
        }
Пример #3
0
 public BoeingParameterValidator(LandingPerfElements elements)
 {
     this.elements = elements;
 }