コード例 #1
0
 public MatchingParameters(MatchingModelParam param)
 {
     ModelCenterRow = param.ModelCenterRow;
     ModelCenterCol = param.ModelCenterCol;
     InitializeComponent();
     HGraphics                         = new Display(hWindowControl1);
     HGraphics.allObj                  = param.allObj;
     AngleStart                        = param.AngleStart;
     AngleStartText.Text               = AngleStart.ToString();
     AngleExtent                       = param.AngleExtent;
     AngleExtentText.Text              = AngleExtent.ToString();
     NumMatches                        = param.NumMatches;
     NumMatchTextBox.Text              = NumMatches.ToString();
     NumLevels                         = param.NumLevels;
     NumLevelsTextBox.Text             = NumLevels.ToString();
     OptimizationComboBox.SelectedItem = param.Optimization.S;
     SubPixComboBox.SelectedItem       = param.SubPix.S;
     minScoreScroll.Value              = Convert.ToInt16(param.MinScore.D * 100);
     contrastBar.Value                 = param.Contrast;
     OverlapScroll.Value               = Convert.ToInt16(param.Overlap.D * 100);
     GreedinessScroll.Value            = Convert.ToInt16(param.Greediness.D * 100);
     GreedinessValue.Text              = (param.Greediness * 100.0).ToString() + "%";
     CreateModel.Visible               = false;
     groupBox1.Enabled                 = false;
     FindButton.Visible                = true;
 }
コード例 #2
0
 public MatchingParameters()
 {
     InitializeComponent();
     HGraphics             = new Display(hWindowControl1);
     AngleStart            = -0.39;
     AngleStartText.Text   = AngleStart.ToString();
     AngleExtent           = 0.79;
     AngleExtentText.Text  = AngleExtent.ToString();
     NumMatches            = 0;
     NumMatchTextBox.Text  = NumMatches.ToString();
     NumLevels             = 0;
     NumLevelsTextBox.Text = NumLevels.ToString();
     OptimizationComboBox.SelectedIndex = 0;
     SubPixComboBox.SelectedIndex       = 1;
 }