Пример #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="ipd">Contains inputted data</param>
 /// <param name="radixJD">Julian Day for radix</param>
 /// <param name="lunarNode">True if lunar node should be used</param>
 /// <param name="nodeType">Type of node: mean of oscillating</param>
 public Secundary(InputDataProg ipd, double radixJD, Boolean lunarNode, int nodeType)
 {
     this.inputDataProg      = ipd;
     this.radixJD            = radixJD;
     this.planetaryPositions = new ArrayList();
     calcIt(lunarNode, nodeType);
 }
Пример #2
0
 /// <summary>
 /// Constructor, takes care of calculations
 /// </summary>
 /// <param name="inputDataprog">Data for progressions</param>
 /// <param name="jdRadix">Julian Day number or radixchart</param>
 /// <param name="lunarNode">True if lunarnode should be used</param>
 /// <param name="nodeType">Type of node (mean or oscillating)</param>
 /// <param name="houseSystem">Indication of housesystem</param>
 public ProgPositionSet(InputDataProg inputDataprog, double jdRadix, Boolean lunarNode, int nodeType, char houseSystem)
 {
     this.status = Constants.C_PROGSTATUS_UNFINISHED;   // TODO change
     try {
         transits    = new Transits(inputDataprog, lunarNode, nodeType);
         secundary   = new Secundary(inputDataprog, jdRadix, lunarNode, nodeType);
         this.status = Constants.C_PROGSTATUS_CALCULATED;
     }
     catch {
         this.status = Constants.C_PROGSTATUS_ERROR;
     }
 }
Пример #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="ipd">Contains inputted data</param>
 /// <param name="lunarNode">True if lunar node should be used</param>
 /// <param name="nodeType">Type of node: mean of oscillating</param>
 public Transits(InputDataProg ipd, Boolean lunarNode, int nodeType)
 {
     this.inputDataProg      = ipd;
     this.planetaryPositions = new ArrayList();
     calcIt(lunarNode, nodeType);
 }