private void ok_Click(object sender, EventArgs e)
        {
            string errors = discreteChoiceModelOptions.ValidateInput() + kernelDensityDcmOptions.ValidateInput();
            if(errors != "")
            {
                MessageBox.Show(errors);
                return;
            }

            _resultingModel = kernelDensityDcmOptions.KernelDensityDCM;
            if (_resultingModel == null)
                _resultingModel = new KernelDensityDCM();

            discreteChoiceModelOptions.CommitValues(_resultingModel);
            kernelDensityDcmOptions.CommitValues(_resultingModel);

            DialogResult = System.Windows.Forms.DialogResult.OK;
            Close();
        }
 internal void CommitValues(KernelDensityDCM model)
 {
     model.TrainingSampleSize = TrainingSampleSize;
     model.Normalize = Normalize;
 }
 public KernelDensityDcmForm(KernelDensityDCM current)
     : this()
 {
     discreteChoiceModelOptions.DiscreteChoiceModel = kernelDensityDcmOptions.KernelDensityDCM = current;
 }