コード例 #1
0
        /// <summary>
        /// 根据密度获取曲线点数枚举
        /// </summary>
        /// <param name="den"></param>
        /// <returns></returns>
        public static CurvePointOptions GetCurvePointOption(this DenistyOption den)
        {
            switch (den)
            {
            case DenistyOption.Denisty15: return(CurvePointOptions.Point96);

            case DenistyOption.Denisty30: return(CurvePointOptions.Point48);

            case DenistyOption.Denisty60: return(CurvePointOptions.Point24);

            default:
            {
                throw new NotImplementedException("曲线密度无法解析。");
            }
            }
        }
コード例 #2
0
        /// <summary>
        /// 根据密度获取间隔分钟
        /// </summary>
        /// <param name="den"></param>
        /// <returns></returns>
        public static int GetIntervalMin(this DenistyOption den)
        {
            switch (den)
            {
            case DenistyOption.Denisty15: return(15);

            case DenistyOption.Denisty30: return(30);

            case DenistyOption.Denisty60: return(60);

            default:
            {
                throw new NotImplementedException("曲线密度无法解析。");
            }
            }
        }
コード例 #3
0
        /// <summary>
        /// 根据密度获取一天的点数
        /// </summary>
        /// <param name="den"></param>
        /// <returns></returns>
        public static int GetDayPoint(this DenistyOption den)
        {
            switch (den)
            {
            case DenistyOption.Denisty15: return(96);

            case DenistyOption.Denisty30: return(48);

            case DenistyOption.Denisty60: return(24);

            default:
            {
                throw new NotImplementedException("曲线密度无法解析。");
            }
            }
        }