(int)'P' Placidus
(int)'K' Koch
(int)'O' Porphyrius
(int)'R' Regiomontanus
(int)'C' Campanus
(int)'A' equal (cusp 1 is ascendent)
(int)'E' equal (cusp 1 is ascendent)
(int)'V' Vehlow equal (asc. in middle of house 1)
(int)'X' axial rotation system/ Meridian houses
(int)'H' azimuthal or horizontal system
(int)'T' Polich/Page ('topocentric' system)
(int)'B' Alcabitius
As Koch and Placidus don't work in the polar circle, the calculation is done in that case by swapping MC/IC so that MC is always before AC in the zodiac. Then the quadrants are divided into 3 equal parts.
The parameter ascmc is defined as double[10] and will return the following points:
You can use the SE_ constants below from SweConst.java to access these values in ascmc[]. ascmc[0] = ascendant
ascmc[1] = mc
ascmc[2] = armc (= sidereal time)
ascmc[3] = vertex
ascmc[4] = equatorial ascendant
ascmc[5] = co-ascendant (Walter Koch)
ascmc[6] = co-ascendant (Michael Munkasey)
ascmc[7] = polar ascendant (Michael Munkasey)
ascmc[8] = reserved for future use
ascmc[9] = reserved for future use
@param tjd_ut The Julian Day number in UT @param iflag An additional flag for calculation. It must be 0 orSEFLG_SIDEREAL and / or SEFLG_RADIANS. @param geolat The latitude on earth, for which the calculation has to bedone. @param geolon The longitude on earth, for which the calculation has to bedone. Eastern longitude and northern latitude is given by positive values, western longitude and southern latitude by negative values. @param hsys The house system as a character given as an integer. @param cusp (double[13]) The house cusps are returned here incusp[1...12] for the houses 1 to 12. @param ascmc (double[10]) The special points like ascendent etc. arereturned here. See the list above. @return SweConst.OK (==0) or SweConst.ERR (==-1), if calculation was notpossible due to nearness to the polar circle in Koch or Placidus house system or when requesting Gauquelin sectors. Calculation automatically switched to Porphyry house calculation method in this case, so that valid houses will be returned anyway, just in a different house system than requested. @see SwissEph#swe_set_sid_mode(int,double,double) @see SweConst#SEFLG_RADIANS @see SweConst#SEFLG_SIDEREAL
|
|