/// <summary>
        /// Fill data
        /// </summary>
        public void showData()
        {
            Radix radix = agent.rpCase.radix;

            lbl_name.Text       = radix.name;
            lbl_orbismajor.Text = ResourceBundle.RB_FRM_ANALYSISASPECTS_LBL_ORBISMAJOR + Conversions.deg2sexagesimal(agent.config.majorOrb, false, false);
            lbl_orbisminor.Text = ResourceBundle.RB_FRM_ANALYSISASPECTS_LBL_ORBISMINOR + Conversions.deg2sexagesimal(agent.config.minorOrb, false, false);

            ArrayList aspects = radix.getRadixAnalysis().aspectsAnalysis.aspects;

            dgvAspects.CellBorderStyle = DataGridViewCellBorderStyle.None;
            dgvAspects.RowsDefaultCellStyle.BackColor            = Color.AliceBlue;
            dgvAspects.RowsDefaultCellStyle.ForeColor            = Color.Black;
            dgvAspects.AlternatingRowsDefaultCellStyle.BackColor = Color.NavajoWhite;
            dgvAspects.AlternatingRowsDefaultCellStyle.ForeColor = Color.Black;

            dgvAspects.ClearSelection();


            DataGridViewTextBoxColumn col1 = new DataGridViewTextBoxColumn();
            DataGridViewTextBoxColumn col2 = new DataGridViewTextBoxColumn();
            DataGridViewTextBoxColumn col3 = new DataGridViewTextBoxColumn();
            DataGridViewTextBoxColumn col4 = new DataGridViewTextBoxColumn();
            DataGridViewTextBoxColumn col5 = new DataGridViewTextBoxColumn();
            DataGridViewTextBoxColumn col6 = new DataGridViewTextBoxColumn();


            col4.HeaderText = ResourceBundle.RB_FRM_ANALYSISASPECTS_TXT_ACTORBIS;
            col5.HeaderText = ResourceBundle.RB_FRM_ANALYSISASPECTS_TXT_MAXORBIS;
            col6.HeaderText = ResourceBundle.RB_FRM_ANALYSISASPECTS_TXT_PRCORBIS;

            col1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col2.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col3.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col4.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            col5.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            col6.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;


            col1.DefaultCellStyle.Font = listBodyGlyphs;
            col1.Width = 24;
            col2.DefaultCellStyle.Font = listAspectGlyphs;
            col2.Width = 24;
            col3.DefaultCellStyle.Font = listBodyGlyphs;
            col3.Width = 24;

            col1.SortMode = DataGridViewColumnSortMode.NotSortable;
            col3.SortMode = DataGridViewColumnSortMode.NotSortable;
            col5.SortMode = DataGridViewColumnSortMode.NotSortable;
            col6.SortMode = DataGridViewColumnSortMode.NotSortable;

            dgvAspects.Columns.AddRange(
                new DataGridViewTextBoxColumn[] { col1, col2, col3, col4, col5, col6 });

            int nrOfAspects = aspects.Count;
            int nrOfRows    = Math.Max(nrOfAspects, 20);

            DataGridViewRow[] dgvr = new DataGridViewRow[nrOfAspects];

            Aspect a;

            for (int i = 0; i < nrOfAspects; i++)
            {
                a       = (Aspect)aspects[i];
                dgvr[i] = new DataGridViewRow();
                dgvr[i].CreateCells(dgvAspects);
                dgvr[i].Cells[0].Value = Conversions.bodyGlyphFromIndex(a.pos1);
                dgvr[i].Cells[1].Value = Conversions.aspectGlyphFromIndex(a.aspectType.id);
                dgvr[i].Cells[2].Value = Conversions.bodyGlyphFromIndex(a.pos2);
                dgvr[i].Cells[3].Value = Conversions.deg2sexagesimal(a.actOrbis, true, false);
                dgvr[i].Cells[4].Value = Conversions.deg2sexagesimal(a.aspectType.orbis, false, false);
                dgvr[i].Cells[5].Value = Conversions.fixedFraction((a.actOrbis / a.aspectType.orbis) * 100, 2) + " % ";
            }
            dgvAspects.Rows.AddRange(dgvr);
        }
        /// <summary>
        /// Show data in form
        /// </summary>
        public void showData()
        {
            Radix radix = agent.rpCase.radix;

            lbl_name.Text  = radix.name;
            lbl_orbis.Text = ResourceBundle.RB_FRM_ANALYSISMIDPOINTS_LBL_ORBIS + Conversions.deg2sexagesimal(agent.config.midpointOrb, false, false);

            ArrayList midpoints = radix.getRadixAnalysis().midpointsAnalysis.midpoints;

            dgvMidpoints.CellBorderStyle = DataGridViewCellBorderStyle.None;
            dgvMidpoints.RowsDefaultCellStyle.BackColor            = Color.AliceBlue;
            dgvMidpoints.RowsDefaultCellStyle.ForeColor            = Color.Black;
            dgvMidpoints.AlternatingRowsDefaultCellStyle.BackColor = Color.NavajoWhite;
            dgvMidpoints.AlternatingRowsDefaultCellStyle.ForeColor = Color.Black;
            dgvMidpoints.ClearSelection();

            DataGridViewTextBoxColumn col1 = new DataGridViewTextBoxColumn(); // first body
            DataGridViewTextBoxColumn col2 = new DataGridViewTextBoxColumn(); // just shows a slash
            DataGridViewTextBoxColumn col3 = new DataGridViewTextBoxColumn(); // second body
            DataGridViewTextBoxColumn col4 = new DataGridViewTextBoxColumn(); // just shows an equal sign
            DataGridViewTextBoxColumn col5 = new DataGridViewTextBoxColumn(); // body on midpoint
            DataGridViewTextBoxColumn col6 = new DataGridViewTextBoxColumn(); // act orbis
            DataGridViewTextBoxColumn col7 = new DataGridViewTextBoxColumn(); // max. orbis
            DataGridViewTextBoxColumn col8 = new DataGridViewTextBoxColumn(); // perc. of orbis

            col6.HeaderText = ResourceBundle.RB_FRM_ANALYSISASPECTS_TXT_ACTORBIS;
            col7.HeaderText = ResourceBundle.RB_FRM_ANALYSISASPECTS_TXT_MAXORBIS;
            col8.HeaderText = ResourceBundle.RB_FRM_ANALYSISASPECTS_TXT_PRCORBIS;

            col1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col2.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col3.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col4.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col5.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            col6.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            col7.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            col8.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;

            col1.DefaultCellStyle.Font = listBodyGlyphs;
            col1.Width = 24;
            col2.Width = 16;
            col3.DefaultCellStyle.Font = listBodyGlyphs;
            col3.Width = 24;
            col4.Width = 16;
            col5.DefaultCellStyle.Font = listBodyGlyphs;
            col5.Width = 24;

            col1.SortMode = DataGridViewColumnSortMode.NotSortable;
            col2.SortMode = DataGridViewColumnSortMode.NotSortable;
            col3.SortMode = DataGridViewColumnSortMode.NotSortable;
            col4.SortMode = DataGridViewColumnSortMode.NotSortable;
            col7.SortMode = DataGridViewColumnSortMode.NotSortable;
            col8.SortMode = DataGridViewColumnSortMode.NotSortable;

            dgvMidpoints.Columns.AddRange(
                new DataGridViewTextBoxColumn[] { col1, col2, col3, col4, col5, col6, col7, col8 });

            int nrOfMidpoints = midpoints.Count;
            int nrOfRows      = Math.Max(nrOfMidpoints, 20);

            DataGridViewRow[] dgvr = new DataGridViewRow[nrOfMidpoints];
            Midpoint          m;

            for (int i = 0; i < nrOfMidpoints; i++)
            {
                m       = (Midpoint)midpoints[i];
                dgvr[i] = new DataGridViewRow();
                dgvr[i].CreateCells(dgvMidpoints);
                dgvr[i].Cells[0].Value = Conversions.bodyGlyphFromIndex(m.pos1);
                dgvr[i].Cells[1].Value = '/';
                dgvr[i].Cells[2].Value = Conversions.bodyGlyphFromIndex(m.pos2);
                dgvr[i].Cells[3].Value = '=';
                dgvr[i].Cells[4].Value = Conversions.bodyGlyphFromIndex(m.pos3);
                dgvr[i].Cells[5].Value = Conversions.deg2sexagesimal(m.actOrbis, true, false);
                dgvr[i].Cells[6].Value = Conversions.deg2sexagesimal(agent.config.midpointOrb, false, false);
                dgvr[i].Cells[7].Value = Conversions.fixedFraction((m.actOrbis / agent.config.midpointOrb) * 100, 2) + " % ";
            }
            dgvMidpoints.Rows.AddRange(dgvr);
        }