static public Line BestFitLine(PointSet PS, Unit.EvaluationMethod method) { if (method == Unit.EvaluationMethod.Gauss) { return(GaussBestFit.GaussFitLine(PS)); } throw new NotImplementedException(); }
/// <summary> /// 构造函数 /// </summary> /// <param name="PS">点集</param> /// <param name="method">拟合方法</param> public ActualLine(PointSet PS, Unit.EvaluationMethod method = Unit.EvaluationMethod.Gauss) { ParasChangedEvent += Calculate; Points = PS; EvaluationMethod = method; }