public void UpdateModel <T>(T model) { this.model = model as FreakModel; _freak = new Freak( this.model.OrientationNormalized, this.model.ScaleNormalized, this.model.PatternScale, this.model.NOctaves ); }
private void GetPropertiesAndSetModel() { try { var model = new FreakModel() { PatternScale = float.Parse(textBox1.Text), NOctaves = int.Parse(textBox2.Text), OrientationNormalized = checkBox1.Checked, ScaleNormalized = checkBox2.Checked }; _freak.UpdateModel(model); this.Close(); } catch (Exception e) { } }