ICurveService.cs 672 Bytes
Newer Older
1
using FLY.Thick.Base.Common;
潘栩锋's avatar
潘栩锋 committed
2 3 4 5 6 7 8 9 10
using System.ComponentModel;

namespace FLY.Thick.Base.IService
{
    public interface ICurveService : INotifyPropertyChanged
    {
        /// <summary>
        /// AD曲线校正方式
        /// </summary>
11
        CurveCorrectWay CorrectWay { get; }
潘栩锋's avatar
潘栩锋 committed
12 13 14
        /// <summary>
        /// 标记,用于告诉 客户端,当前的曲线类型, 自然对数 / 直线拟合 / 二次拟合
        /// </summary>
15
        CurveType Flag { get; }
潘栩锋's avatar
潘栩锋 committed
16 17 18
        /// <summary>
        /// 曲线
        /// </summary>
19 20 21
        CurveCell[] Curves { get; }


22
        void Apply(CurveCorrectWay correctWay, CurveType flag, CurveCell2[] curves);
潘栩锋's avatar
潘栩锋 committed
23 24
    }
}