Пример #1
0
        private void AdaptiveContrastDialog_Load(object sender, EventArgs e)
        {
            AdaptiveContrastCommand command = new AdaptiveContrastCommand();

            _amount    = command.Amount;
            _dimension = command.Dimension;
            _initialAdaptiveContrastType = command.Type;


            Amount               = _amount;
            Dimentions           = _dimension;
            AdaptiveContrastType = _initialAdaptiveContrastType;

            try
            {
                _numAmount.Value    = Amount;
                _numDimension.Value = Dimentions;

                switch ((int)AdaptiveContrastType)
                {
                case 0x00000001:
                    _cmbAdaptiveType.SelectedIndex = 0;
                    break;

                case 0x00000002:
                    _cmbAdaptiveType.SelectedIndex = 1;
                    break;
                }
            }
            catch (Exception /*ex*/)
            {
            }
        }
Пример #2
0
        private void ApplyFilter()
        {
            AdaptiveContrastCommandType type = AdaptiveContrastCommandType.Exponential;

            switch (_cbType.SelectedIndex)
            {
            case 0:
                type = AdaptiveContrastCommandType.Exponential;
                break;

            case 1:
                type = AdaptiveContrastCommandType.Linear;
                break;
            }
            AdaptiveContrastCommand command = new AdaptiveContrastCommand(Convert.ToInt32(_numSize.Value), Convert.ToInt32(_numAmount.Value), type);

            _mainForm.FilterRunCommand(command, true, false);
        }
Пример #3
0
        private void _btnOk_Click(object sender, EventArgs e)
        {
            Amount     = (int)_numAmount.Value;
            Dimentions = (int)_numDimension.Value;

            switch (_cmbAdaptiveType.SelectedIndex)
            {
            case 0:
                AdaptiveContrastType = AdaptiveContrastCommandType.Exponential;
                break;

            case 1:
                AdaptiveContrastType = AdaptiveContrastCommandType.Linear;
                break;
            }
            _amount    = Amount;
            _dimension = Dimentions;
            _initialAdaptiveContrastType = AdaptiveContrastType;
        }