override protected CompontData genData(bool is_tmp_show) { CompontData base_data = base.genData(is_tmp_show); if (!base.getBaseData(base_data)) { return(null); } if (is_tmp_show) { PlaneData data_show = new PlaneData(base_data); data_show.setData(float.Parse(tb_width.Text), float.Parse(tb_depth.Text)); return(data_show); } base.getBaseData(base_data); GuassianData data; if (is_tmp_show || !is_modify_flag) { data = new GuassianData(base_data); } else { data = (GuassianData)base_data; } data.setData(float.Parse(tb_width.Text), float.Parse(tb_depth.Text), float.Parse(tb_ds.Text)); data.setGuassianData(float.Parse(tb_z0.Text), float.Parse(tb_w0.Text), float.Parse(tb_fre.Text)); data.update(); data.show_name = "Guassian"; return(data); }
public override void setData(CompontData data) { base.setData(data); PlaneData pdata = (PlaneData)data; tb_focus.Text = pdata.width.ToString(); tb_radius.Text = pdata.depth.ToString(); this.tx_name.Text = pdata.show_name; return; }
override protected CompontData genData(bool is_tmp_show) { CompontData base_data = base.genData(is_tmp_show); if (!base.getBaseData(base_data)) { return(null); } PlaneData data; if (is_tmp_show || !is_modify_flag) { data = new PlaneData(base_data); } else { data = (PlaneData)base_data; } data.setData(float.Parse(tb_focus.Text), float.Parse(tb_radius.Text)); data.show_name = tx_name.Text; return(data); }
override protected CompontData genData(bool is_tmp_show) { CompontData base_data = base.genData(is_tmp_show); if (!base.getBaseData(base_data)) { return(null); } if (is_tmp_show) { PlaneData data; data = new PlaneData(base_data); data.setData(1, 1); return(data); } base_data.param_str = tb_path.Text; base_data.type = CmpontType.STLMIRROR; base_data.show_name = tx_name.Text; base_data.name = "stl"; return(base_data); }