示例#1
0
 /// <summary>
 /// Constructor expects planetaryPosition
 /// </summary>
 /// <param name="x">planetaryposition</param>
 public VOLongBody(PlanetaryPosition x) : base(x.longitude)
 {
     if (x.speedLongitude < 0)
     {
         direction = "R";
     }
     else
     {
         direction = "";
     }
     signGlyph = Conversions.signGlyphFromLong(fullLongitude);
 }
示例#2
0
        private void openFrmShowchart(object sender)
        {
            if (frm_Showchart == null || frm_Showchart.IsDisposed)
            {
                frm_Showchart       = new Frm_Showchart();
                frm_Showchart.agent = this;
            }
            voBodyPositions = new ArrayList();
            for (int i = 0; i < rpCase.radix.positionSet.planetaryPositions.Count; i++)
            {
                PlanetaryPosition pp   = (PlanetaryPosition)rpCase.radix.positionSet.planetaryPositions[i];
                VOLongBody        volb = new VOLongBody(pp);
                voBodyPositions.Add(volb);
            }

            voHousePositions = new ArrayList();
            for (int i = 0; i < rpCase.radix.positionSet.housePositionSet.housePositions.Length; i++)
            {
                VOLongHouseCusp volh = new VOLongHouseCusp(i + 1, rpCase.radix.positionSet.housePositionSet.housePositions[i]);
                voHousePositions.Add(volh);
            }
            frm_Showchart.Visible = true;
            frm_Showchart.BringToFront();
        }