Ejemplo n.º 1
0
        /// <summary>
        /// Constructor takes care of calculating the midpoints
        /// </summary>
        /// <param name="planetaryPositions">Planetary positions in longitude</param>
        /// <param name="housePositionSet">Positions of houses</param>
        /// <param name="midpointOrb">Orbis for midpoints</param>

        public MidpointsAnalysis(ArrayList planetaryPositions, HousePositionSet housePositionSet, double midpointOrb)
        {
            this.planetaryPositions = planetaryPositions;
            this.housePositionSet   = housePositionSet;
            this.midpointOrb        = midpointOrb;
            analysedItems           = new ArrayList();
            midpoints = new ArrayList();
            calculateMidpoints();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor fills all required data
 /// </summary>
 /// <param name="inputDataProg">Inputvalues</param>
 /// <param name="radixJD">Julian day for radix</param>
 /// <param name="houseSystem">Indication of housesystem</param>
 /// <param name="planetaryPositions">Planetary positions in the radix</param>
 /// <param name="housePositionSet">House positions in the radix</param>
 /// <param name="lunarNode">True if lunar node should be used</param>
 /// <param name="nodeType">Type of node: mean or oscillating</param>
 /// <param name="progOrb">Orbis for progressive aspects</param>
 /// <param name="aspectTypes">list with aspecttypes</param>
 public Event(InputDataProg inputDataProg, double radixJD, char houseSystem, ArrayList planetaryPositions,
              HousePositionSet housePositionSet, Boolean lunarNode, int nodeType, int progOrb, ArrayList aspectTypes)
 {
     this.progOrb         = progOrb;
     this.aspectTypes     = aspectTypes;
     this.inputDataProg   = inputDataProg;
     this.progPositionSet = new ProgPositionSet(inputDataProg, radixJD, lunarNode, nodeType, houseSystem);
     this.progAnalysis    = new ProgAnalysis(planetaryPositions, housePositionSet, progPositionSet.transits.planetaryPositions, progPositionSet.secundary.planetaryPositions, aspectTypes, progOrb);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Constructor takes care of the calculation of the aspects
 /// </summary>
 /// <param name="aspectTypes">List with aspect types</param>
 /// <param name="planetaryPositions">Planetary positons in longitude</param>
 /// <param name="housePositionSet">Positions of houses</param>
 public AspectsAnalysis(ArrayList aspectTypes, ArrayList planetaryPositions, HousePositionSet housePositionSet)
 {
     this.planetaryPositions = planetaryPositions;
     this.housePositionSet   = housePositionSet;
     this.aspectTypes        = aspectTypes;
     aspects       = new ArrayList();
     analysedItems = new ArrayList();
     calculateAspects();
 }