Analysis.PCA.MainForm.btnRevert_Click C# (CSharp) Method

btnRevert_Click() private method

Launched when the user clicks on the "Revert projection" button.
private btnRevert_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void btnRevert_Click(object sender, EventArgs e)
        {
            if (dgvReversionSource.DataSource == null)
            {
                MessageBox.Show("Please compute a projection transformation first.");
                return;
            }

            double[,] reversionSource = (double[,])(dgvReversionSource.DataSource as ArrayDataView).ArrayData;

            // Compute the projection reversion
            double[,] reversion = pca.Revert(reversionSource);

            dgvReversionResult.DataSource = new ArrayDataView(reversion, columnNames);
        }