private void shortcutSetFactoryComboBox_SelectedIndexChanged(object sender, EventArgs e) { ChosenShortcutSetFactory = (ShortcutSetFactory)shortcutSetFactoryComboBox.SelectedItem; foreach (var builder in shortcutSetBuilders) { builder.ShortcutSetFactory = ChosenShortcutSetFactory; } }
public MSSimpleShortcutSet(MSSInput input, ShortcutSetFactory shortcutSetFactory) { ShortcutSetFactory = shortcutSetFactory; Shortcuts = new Dictionary <int, IShortcutSet>(); for (var level = 1; level <= input.NumLevels; level++) { Shortcuts[level] = shortcutSetFactory.Create(input.Trajectory); } }
public MSCompactShortcutSet(MSSInput input, ShortcutSetFactory shortcutSetFactory) { ShortcutSetFactory = shortcutSetFactory; Input = input; LevelCounts = new JDictionary <int, int>(); MinLevels = new JDictionary <Shortcut, int>(); for (var level = 1; level <= input.NumLevels; level++) { LevelCounts.Add(level, 0); } }
public MSCompactErrorShortcutSet(MSSInput input, ShortcutSetFactory shortcutSetFactory) { ShortcutSetFactory = shortcutSetFactory; Input = input; MaxErrors = new JDictionary <Shortcut, double>(); }
public MSSAlgorithmOptions(BindingList <ShortcutSetFactory> shortcutSetFactories, ShortcutSetFactory chosenShortcutSetFactory, BindingList <MSShortcutSetBuilder> shortcutSetBuilders, MSShortcutSetBuilder ChosenShortcutSetBuilder) { InitializeComponent(); this.shortcutSetBuilders = shortcutSetBuilders; this.shortcutSetFactories = shortcutSetFactories; PopulateControls(); shortcutSetBuilderComboBox.SelectedItem = ChosenShortcutSetBuilder; shortcutSetFactoryComboBox.SelectedItem = chosenShortcutSetFactory; }