/// <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); }
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(); }