|
Astrologische Berechnungen | ||||||
| VORIGE KLASSE NÄCHSTE KLASSE | MIT FRAMES OHNE FRAMES | ||||||
| ÜBERBLICK: INNERE KL. | FELD | CONSTR | METHOD | DETAIL: FELD | CONSTR | METHOD | ||||||
java.lang.Object | +--AstroOL.Direct
Berechnung von Primärdirektionen. Primärdirektionen sind ein traditionelles,
auf der Bewegung des primum mobile basierendes Prognoseverfahren. Diese
Klasse löst für die verschiedenen im Umlauf befindlichen Direktionsverfahren und
mundanen Positionsbegriffe jeweils die folgenden Grundfragen;
calcdir());
dbogen() und
ezeit());
getDirections()).
Planetenberechnungen und teilweise auch die mundanen Positionsrechnungen werden unter Verwendung des Java-Ports der Swiss Ephemeris durchgeführt (der Rechner ist also hier nicht frei wählbar).
| Überblick Felder | |
static double |
cardano
Cardano-Faktor (cardano Grad = 1 Jahr) |
static double |
degToDay
|
byte |
dirsystem
Direktionsverfahren |
static byte |
GOLDMAYER
Dirigieren nach dem Goldmayer-Verfahren. |
byte |
key
Direktionsschlüssel |
static byte |
keyBessler
Besslerschlüssel (Fortschritt der Sonnenlänge am Geburtstag = 1 Jahr). |
static byte |
keyCardano
Cardanoschlüssel (1 Grad = 1 Jahr + 1/72 Jahr = 1 Jahr + 5 Tage). |
static byte |
keyDieiMotu
Schlüssel diei motu (Fortschritt der Sonnen-RA am Geburtstag = 1 Jahr). |
static byte |
keyKuendig
Kündigschlüssel (Umfang des Längengrades der Sonne, gemessen in RA = 1 Jahr). |
static byte |
keyNaibod
Naibodschlüssel (0°59'8" = 1 Jahr). |
static byte |
keyProportional
Proportionalschlüssel (RAMC-Fortschritt in 1/3652.2424 Tagen = 1 Jahr) |
static byte |
keyPtolemaeus
Ptolemäusschlüssel (1 Grad = 1 Jahr). |
static byte |
keyTrueTime
Wahre-Zeit-Schlüssel (RA-Zuwachs der Sonne x Tage nach Geburt = x Jahre). |
static byte |
KUEHR
Direktionen nach E. |
static double |
naibod
Naibod-Faktor (360° / 1 tropisches Jahr) |
static byte |
OA
Dirigieren nach schräger Aufsteigung. |
boolean |
onlyDirect
In Listberechnungen nur direkte Direktionen verwenden |
boolean |
promBreite
In Direktionsberechnungen Promissoren mit Breite rechnen |
static double |
proportional
Proportionalfaktor (proportional Grad = 1 Jahr) |
static byte |
RA
Dirigieren nach gerader Aufsteigung. |
boolean |
sigBreite
In Direktionsberechnungen Signifikatoren mit Breite rechnen |
static double |
ST_UT
Umrechnungsfaktor Sternzeit in Weltzeit |
static byte |
STANDARD
Das Standardverfahren. |
static byte |
TOPO
Topozentrisch. |
static double |
tropicalLunation
Dauer des tropischen Mondmonats |
static double |
tropicalYear
Dauer des tropischen Sonnenjahrs |
| Überblick Konstruktoren | |
Direct()
Leerer Konstruktor. |
|
Direct(byte dirsystem)
Konstruktor mit Angabe des gewünschten Direktionsverfahrens. |
|
Direct(byte dirsystem,
byte key)
Konstruktor mit Angabe des gewünschten Direktionsverfahrens und -schlüssels. |
|
Direct(Horoscope h)
Konstruktor für Direktionsrechnungen nach dem Standardverfahren unter Verwendung des Ptolemäusschlüssels. |
|
Direct(Horoscope h,
byte dirsystem)
Konstruktor für Direktionsrechnungen nach einem wählbaren Direktionsverfahren unter Verwendung des Ptolemäusschlüssels. |
|
Direct(Horoscope h,
byte dirsystem,
byte key)
Konstruktor für Direktionsrechnungen mit einem wählbaren Direktionsverfahren und -schlüssel. |
|
| Methoden-Überblick | |
double |
calcdir(double ls,
double bs,
double lp,
double bp)
Direktionsbogen berechnen |
double |
dbogen(Horoscope h,
double jd,
boolean convers)
Verwandlung von Ereigniszeit in Bogen. |
void |
directPositions(double db,
double[] house,
double[] planet)
"Direkte Stände" bestimmen. |
double |
ezeit(Horoscope h,
double x)
Verwandlung von Bogen in Ereigniszeit. |
java.util.ArrayList |
getDirections(Horoscope h,
double t1,
double t2)
Liste aller in einem Zeitraum fälligen Direktionen |
java.util.ArrayList |
getDirections(Horoscope h,
double t1,
double t2,
java.util.ArrayList aspects)
Liste aller in einem Zeitraum fälligen Direktionen aus vorgegebener Aspektmenge. |
java.util.ArrayList |
getDirections(Horoscope h,
double t1,
double t2,
long filter)
Liste aller in einem Zeitraum fälligen Direktionen zum vorgegebenen Aspektartparameter. |
java.util.ArrayList |
getDirections(Horoscope h,
double t1,
double t2,
long filter,
java.util.ArrayList aspects)
Liste aller in einem Zeitraum fälligen Direktionen zum vorgegebenen Aspektartparameter und zu vorgegebener Aspektliste. |
java.util.ArrayList |
getDirections(Horoscope h,
double t1,
double t2,
long filter,
java.util.ArrayList aspects,
int[] sigList)
Liste aller in einem Zeitraum fälligen Direktionen zum vorgegebenen Aspektartparameter und zu vorgegebener Aspekt- und Signifikatorenliste. |
double |
ldirekt(double bogen,
double ls,
double bs)
Berechne die Laenge des Ekliptikpunktes, der als Promissor zum übergebenen Signifikator genau den übergebenen Direktionsbogen ergibt |
static void |
main(java.lang.String[] args)
|
double |
pbreite(Horoscope h,
int i,
double l,
double b,
double asp,
int pbflag)
Berechnung der Promissorbreite. |
static void |
printDirections(java.util.ArrayList d,
java.io.PrintStream out)
Eine Liste von Direktionen ausdrucken |
void |
resetTraceMode()
Trace-Modus wieder deaktivieren |
static swisseph.SwissEph |
se()
Instanz der Swiss Ephemeris, mit der die Planetenberechnungen ausgeführt werden |
void |
setDirSystem(byte dirsystem)
Setter-Methode für Direktionssystem |
void |
setHsys(byte hsys)
Häusersystem des Mundanrechners einstellen |
void |
setKey(byte key)
Setter-Methode für Direktionsschlüssel |
void |
setTraceMode()
Den Trace-Modus aktivieren. |
void |
setTraceMode(java.io.Writer itrc)
Den Trace-Modus aktivieren. |
| Von Klasse java.lang.Object geerbte Methoden |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Feld-Details |
public static final double cardano
public static final double degToDay
public byte dirsystem
public static final byte GOLDMAYER
public byte key
public static final byte keyBessler
public static final byte keyCardano
public static final byte keyDieiMotu
diei motu (Fortschritt der Sonnen-RA am Geburtstag = 1 Jahr).public static final byte keyKuendig
public static final byte keyNaibod
public static final byte keyProportional
public static final byte keyPtolemaeus
public static final byte keyTrueTime
public static final byte KUEHR
public static final double naibod
public static final byte OA
public boolean onlyDirect
public boolean promBreite
public static final double proportional
public static final byte RA
public boolean sigBreite
public static final double ST_UT
public static final byte STANDARD
public static final byte TOPO
public static final double tropicalLunation
public static final double tropicalYear
| Konstruktor-Details |
public Direct()
public Direct(byte dirsystem)
public Direct(byte dirsystem,
byte key)
public Direct(Horoscope h)
public Direct(Horoscope h,
byte dirsystem)
public Direct(Horoscope h,
byte dirsystem,
byte key)
| Methoden-Details |
public double calcdir(double ls,
double bs,
double lp,
double bp)
ls - Ekliptikale Länge des Signifikatorsbs - Ekliptikale Breite des Signifikatorslp - Ekliptikale Länge des Promissorsbp - Ekliptikale Breite des Promissors
public double dbogen(Horoscope h,
double jd,
boolean convers)
h - Zugrundeliegendes Horoskopjd - Julianisches Ereignisdatumconvers - Flag, ob es sich um eine converse Direktion handelt (ergibt
bei gleitenden Schlüsseln wie dem Wahre-Zeit-Schlüssel ein anderes Ergebnis).
public void directPositions(double db,
double[] house,
double[] planet)
Direct mit einem Horoscope-Exemplar, dem Radixhoroskop,
gebildet worden sein.db - Direktionsbogenhouse - Ein double[13] Array, der die "dirigierten Häuserspitzen" enthält,
also diejenigen Ekliptikpunkte, die, primär um den Bogen db geführt,
die Häuserspitzen des Radixhoroskops ergeben.planet - Ein double[10] Array, der die "dirigierten Planetenstände" enthält,
also diejenigen Ekliptikpunkte, die, primär um den Bogen db geführt,
die mundane Position des entsprechenden Radixplaneten einnehmen.
public double ezeit(Horoscope h,
double x)
h - Zugrundeliegendes Horoskopx - Direktionsbogen
public java.util.ArrayList getDirections(Horoscope h,
double t1,
double t2)
public java.util.ArrayList getDirections(Horoscope h,
double t1,
double t2,
java.util.ArrayList aspects)
public java.util.ArrayList getDirections(Horoscope h,
double t1,
double t2,
long filter)
public java.util.ArrayList getDirections(Horoscope h,
double t1,
double t2,
long filter,
java.util.ArrayList aspects)
public java.util.ArrayList getDirections(Horoscope h,
double t1,
double t2,
long filter,
java.util.ArrayList aspects,
int[] sigList)
public double ldirekt(double bogen,
double ls,
double bs)
bogen - Direktionsbogenls - Länge des Signifikatorsbs - Breite des Signifikatorspublic static void main(java.lang.String[] args)
public double pbreite(Horoscope h,
int i,
double l,
double b,
double asp,
int pbflag)
sin(b) = cos(a)*sin(bp).h - Zugrundeliegendes Horoskopi - Nummer des Horoskopfaktors, der die Promissorstelle definiert (für zukünftige
Erweiterungen)l - Länge dieses Faktors (für zukünftige Erweiterungen)b - Breite dieses Faktorsasp - Aspektwinkelpbflag - Gewünschte Methode der Breitenberechnung ( 0 = keine Breite, 1 = Bianchini)
public static void printDirections(java.util.ArrayList d,
java.io.PrintStream out)
d - Liste von Direktionenout - Ausgabestreampublic void resetTraceMode()
public static swisseph.SwissEph se()
public void setDirSystem(byte dirsystem)
public void setHsys(byte hsys)
public void setKey(byte key)
public void setTraceMode()
public void setTraceMode(java.io.Writer itrc)
Writer
ausgegeben.
|
Astrologische Berechnungen | ||||||
| VORIGE KLASSE NÄCHSTE KLASSE | MIT FRAMES OHNE FRAMES | ||||||
| ÜBERBLICK: INNERE KL. | FELD | CONSTR | METHOD | DETAIL: FELD | CONSTR | METHOD | ||||||