SampleApp.MainForm.openSampleToolStripMenuItem_Click C# (CSharp) Method

openSampleToolStripMenuItem_Click() private method

private openSampleToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void openSampleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem menuItem = (ToolStripMenuItem)sender;
            int sampleIndex = int.Parse((string)menuItem.Tag);

            Sample sample = samples[sampleIndex];

            OpenEmbeddedImage(sample.ImageName);

            // set image points
            imagePoints = (Accord.Point[])sample.ImagePoints.Clone();

            imagePoint1Box.Text = imagePoints[0].ToString();
            imagePoint2Box.Text = imagePoints[1].ToString();
            imagePoint3Box.Text = imagePoints[2].ToString();
            imagePoint4Box.Text = imagePoints[3].ToString();

            // set model points
            modelPoints = (Vector3[])sample.ModelPoints.Clone();

            modelPoint1xBox.Text = modelPoints[0].X.ToString();
            modelPoint1yBox.Text = modelPoints[0].Y.ToString();
            modelPoint1zBox.Text = modelPoints[0].Z.ToString();

            modelPoint2xBox.Text = modelPoints[1].X.ToString();
            modelPoint2yBox.Text = modelPoints[1].Y.ToString();
            modelPoint2zBox.Text = modelPoints[1].Z.ToString();

            modelPoint3xBox.Text = modelPoints[2].X.ToString();
            modelPoint3yBox.Text = modelPoints[2].Y.ToString();
            modelPoint3zBox.Text = modelPoints[2].Z.ToString();

            modelPoint4xBox.Text = modelPoints[3].X.ToString();
            modelPoint4yBox.Text = modelPoints[3].Y.ToString();
            modelPoint4zBox.Text = modelPoints[3].Z.ToString();

            // set focal length
            focalLength = sample.FocalLength;
            focalLengthBox.Text = focalLength.ToString();

            // POSIT or Coplanar POSIT
            useCoplanarPosit = sample.IsCoplanar;
            if (useCoplanarPosit)
            {
                copositRadio.Checked = true;
            }
            else
            {
                positRadio.Checked = true;
            }

            errorProvider.Clear();

            EstimatePose();
        }
MainForm