| | |
| | | /// <summary> |
| | | /// 绑定数据 |
| | | /// </summary> |
| | | /// <param name="cubic_spline_ql_db_str"></param> |
| | | /// <param name="pt_list_json"></param> |
| | | /// <param name="calc_coordinate"></param> |
| | | public void SetBindingData( |
| | | string cubic_spline_ql_db_str, |
| | | string pt_list_json, |
| | | string coordinate_paras = "", |
| | | bool calc_coordinate = false) |
| | | { |
| | | if (cubic_spline_ql_db_str == null) |
| | | { |
| | | var pt_list=Yw.JsonHelper.Json2Object<List<Yw.Geometry.Point2d>>(pt_list_json); |
| | | if (pt_list==null|| pt_list.Count==0) |
| | | { |
| | | InitialChartData(); |
| | | return; |
| | | } |
| | | var cubic_spline_ql = new Yw.Geometry.CubicSpline2d(cubic_spline_ql_db_str); |
| | | var cubic_spline_ql = new Yw.Geometry.CubicSpline2d(pt_list); |
| | | List<Yw.Geometry.Point2d> pt_ql_list; |
| | | pt_ql_list = cubic_spline_ql.GetPointList(100); |
| | | SetBindingData(cubic_spline_ql, pt_ql_list, null, coordinate_paras, calc_coordinate); |