コード例 #1
0
 public SDTQError(CLDC_DataCore.Struct.StWuChaDeal wuChaDeal)
     : base(wuChaDeal)
 {
 }
コード例 #2
0
        //构造:简单工厂模式
        public WuChaContext(WuChaType WCType, CLDC_DataCore.Struct.StWuChaDeal wuChaPara)
        {
            switch (WCType)
            {
            case WuChaType.基本误差:
            {
                curWuCha = new BasicError(wuChaPara);
                break;
            }

            case WuChaType.特殊检定:
            {
                curWuCha = new BasicError(wuChaPara);
                break;
            }

            case WuChaType.标准偏差:
            {
                curWuCha = new WindageError(wuChaPara);
                break;
            }

            case WuChaType.走字误差之标准表法:
            {
                curWuCha = new ZZError(wuChaPara);
                break;
            }

            case WuChaType.走字误差之计读脉冲法:
            {
                curWuCha = new ZZError(wuChaPara);
                break;
            }

            case WuChaType.走字误差之走字试验法:
            {
                curWuCha = new ZZError(wuChaPara);
                break;
            }

            case WuChaType.走字误差之组合误差:
            {
                curWuCha = new ZZError(wuChaPara);
                break;
            }

            case WuChaType.多功能_需量误差:
            {
                curWuCha = new MaxXL(wuChaPara);
                break;
            }

            case WuChaType.多功能_日计时误差:
            {
                curWuCha = new RJSError(wuChaPara);
                break;
            }

            case WuChaType.一致性误差:
            {
                curWuCha = new AccordError(wuChaPara);
                break;
            }
            }
        }
コード例 #3
0
 public WindageError(CLDC_DataCore.Struct.StWuChaDeal wuChaDeal)
     : base(wuChaDeal)
 {
 }
コード例 #4
0
 public MaxXL(CLDC_DataCore.Struct.StWuChaDeal wuChaDeal)
     : base(wuChaDeal)
 {
 }
コード例 #5
0
 public AccordError(CLDC_DataCore.Struct.StWuChaDeal wuChaDeal)
     : base(wuChaDeal)
 {
 }