private void elementStrukturalnyToolStripMenuItem_Click(object sender, EventArgs e) { WybierzElementStrukturalny wes = new WybierzElementStrukturalny(); wes.ShowDialog(); if (wes.PoprawnoscDanych) { switch (wes.NazwaElementu) { case "Kwadrat": elStr = new Kwadrat(wes.WielkoscElementu); daneElementuLabel.Text = "" + elStr.NazwaElementu + " o boku o n = " + elStr.WielkoscElementu; break; case "Kolo": elStr = new Kolo(wes.WielkoscElementu); daneElementuLabel.Text = "" + elStr.NazwaElementu + " o promieniu " + elStr.WielkoscElementu; break; case "Odcinek": elStr = new Odcinek(wes.WielkoscElementu, wes.Nachylenie); daneElementuLabel.Text = "" + elStr.NazwaElementu + " o długości " + elStr.WielkoscElementu + " i nachyleniu " + elStr.Nachylenie + " stopni"; break; } } else { daneElementuLabel.Text = "BRAK"; } obrazWyjsciowyPictureBox.Image = null; udostepnianieOperacji(wes.PoprawnoscDanych); //MessageBox.Show("1: " + elStr.NazwaElementu + ", 2: " + elStr.PromienLubBok); // DEBUG }
public Erozja(Bitmap obrazZr, OurBitmap obrazWe, ElementStrukt elS) { this.obrazWe = obrazWe; this.obrazZr = obrazZr; this.elS = elS; this.obrazWy = new Bitmap(obrazZr.Width, obrazZr.Height); }
public GradientMorfoDylatacja(Bitmap obrazZr, OurBitmap obrazWe, ElementStrukt elS) { this.obrazWe = obrazWe; this.obrazZr = obrazZr; this.elS = elS; }