示例#1
0
 /// <summary>
 /// Constructor initializes
 /// </summary>
 /// <param name="planetaryPositions">List with planetary positions</param>
 /// <param name="housePositionSet">List with house positions</param>
 /// <param name="transitPositions">List with transits</param>
 /// <param name="secundaryPositions">List with secundary positions</param>
 /// <param name="aspectTypes">List with aspect types</param>
 /// <param name="progOrb">ORbis for progressions</param>
 public ProgAnalysis(ArrayList planetaryPositions, HousePositionSet housePositionSet, ArrayList transitPositions, ArrayList secundaryPositions, ArrayList aspectTypes, int progOrb)
 {
     this.aspectTypes = aspectTypes;
     this.progOrb     = progOrb;
     calcAspects4Transits(planetaryPositions, housePositionSet, transitPositions);
     calcAspects4Secundary(planetaryPositions, housePositionSet, secundaryPositions);
 }
示例#2
0
        private void calcAspects4Secundary(ArrayList radixPositions, HousePositionSet housePositionSet, ArrayList progPositions)
        {
            double radixPos;
            double progPos;
            int    progId;

            this.secundaryAspectMatches = new ArrayList();
            for (int i = 0; i < progPositions.Count; i++)
            {
                progPos = ((PlanetaryPosition)progPositions[i]).longitude;
                progId  = ((PlanetaryPosition)progPositions[i]).planetId;
                // check planetary positions
                for (int j = 0; j < radixPositions.Count; j++)
                {
                    radixPos = ((PlanetaryPosition)radixPositions[j]).longitude;
                    compareIt(radixPos, progPos, j, progId);
                }
                // check additional points
                double asc = housePositionSet.getAsc();
                compareIt(asc, progPos, Constants.SE_ASC_AS_BODY, progId);
                double mc = housePositionSet.getMC();
                compareIt(mc, progPos, Constants.SE_MC_AS_BODY, progId);
            }
        }
示例#3
0
 private void constructPositions()
 {
     double[] x = Sweph.getHouses(jdnr, latitude, longitude, houseSystem);
     housePositionSet = new HousePositionSet(houseSystem, x);
 }