Exemple #1
0
        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);
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }