ICalFilmLen.cs 1 KB
Newer Older
潘栩锋's avatar
潘栩锋 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FLY.Thick.Blowing.IService
{
    public interface ICalFilmLen:INotifyPropertyChanged
    {
        /// <summary>
        /// 膜长查找范围
        /// </summary>
        double FLRange { get; set; }

        /// <summary>
        /// 当前膜距离
        /// </summary>
        double FilmLength { get; }

        /// <summary>
        /// 计算过程
        /// </summary>
        string State { get; }
        /// <summary>
        /// 最大相关性
        /// </summary>
        double MaxR { get;  }

        /// <summary>
        /// 最大相关性 对应膜距离
        /// </summary>
        double MaxRFilmLength { get; }

        /// <summary>
        /// 计算膜长, 当计算成功,MaxRFilmLength 算出结果。
        /// 当需要等待, MaxRFilmLength = -1
        /// </summary>
        void CalFilmLength();

        
    }
}