Пример #1
0
        public void CreateEstedChipFunc(double[][] cornerPos, EstChipPosMode estmode)
        {
            switch (estmode)
            {
            case EstChipPosMode.With2Point:
                EstedChipPos = FnEstChipPos_2Point(cornerPos[0], cornerPos[3]);
                break;

            case EstChipPosMode.With4Point:
                EstedChipPos = FnEstChipPos_4Point(cornerPos[0], cornerPos[1], cornerPos[2], cornerPos[3]);
                break;
            }
        }
Пример #2
0
        public void CreateEstedChipFunc(double[][] cornerPos, EstChipPosMode estmode)
        {
            switch (estmode)
            {
            case EstChipPosMode.With2Point:
                EstedChipPos = FnEstChipPos_2Point(cornerPos[0], cornerPos[3]);
                break;

            case EstChipPosMode.With4Point:
                EstedChipPos = FnEstChipPos_4Point(cornerPos[0], cornerPos[1], cornerPos[2], cornerPos[3]);
                break;

            case EstChipPosMode.WithRhombus4Point:
                EstedChipPos = FnEstChipPos_4PointP_rhombus(cornerPos [0], cornerPos [1], cornerPos [2], cornerPos [3]);
                break;

            case EstChipPosMode.With4PointLineEquation:
                EstedChipPos_Ver2 = FnEstChipPos_4PointAndEQ_Rhombus(cornerPos [0], cornerPos [1], cornerPos [2], cornerPos [3]);
                break;
            }
        }
Пример #3
0
 public void CreateEstedChipFunc(double [][] patternedposition, double [][] cornerPos, EstChipPosMode estmode)
 {
     switch (estmode)
     {
     case EstChipPosMode.WithPatternPoint:
         EstedChipPos = FnEstChipPos_4Point_Advanced(cornerPos [0]
                                                     , cornerPos [1]
                                                     , cornerPos [2]
                                                     , cornerPos [3]
                                                     , new double []
         {
             patternedposition[1][0] - patternedposition[0][0]
             , patternedposition[2][0] - patternedposition[1][0]
         });
         break;
     }
 }