Exemple #1
0
        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);
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
 public MSCompactErrorShortcutSet(MSSInput input, ShortcutSetFactory shortcutSetFactory)
 {
     ShortcutSetFactory = shortcutSetFactory;
     Input     = input;
     MaxErrors = new JDictionary <Shortcut, double>();
 }
Exemple #5
0
        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;
        }