예제 #1
0
        public override void setData(CompontData data)
        {
            base.setData(data);
            HyperboloidData pdata = (HyperboloidData)data;

            tb_a.Text         = pdata.a.ToString();
            tb_b.Text         = pdata.b.ToString();
            tb_c.Text         = pdata.c.ToString();
            tb_depth.Text     = pdata.depth.ToString();
            this.tx_name.Text = pdata.show_name;
            return;
        }
예제 #2
0
        override protected CompontData genData(bool is_tmp_show)
        {
            CompontData base_data = base.genData(is_tmp_show);

            if (!base.getBaseData(base_data))
            {
                return(null);
            }
            HyperboloidData data;

            if (is_tmp_show || !is_modify_flag)
            {
                data = new HyperboloidData(base_data);
            }
            else
            {
                data = (HyperboloidData)base_data;
            }
            data.setData(float.Parse(tb_a.Text), float.Parse(tb_b.Text), float.Parse(tb_c.Text), float.Parse(tb_depth.Text));
            data.show_name = tx_name.Text;
            return(data);
        }