|
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.Mundan
Klasse für sphärisch-trigonometrische Berechnungen im Zusammenhang mit dem motus primi mobilis: Umrechnungen zwischen Ekliptik und Äquator, sowie von und in mundane Positionswerte. Zum Begriff der mundanen Position vergleiche mein Buch "Primärdirektionen", Mössingen 1996, 4. Kapitel.
| Überblick Felder | |
static byte |
ALCABITIUS
Häusersystem für mundane Positionsberechnungen |
static byte |
always
Flag "Tag und Nacht" (für Halbbogenberechnungen etc.) |
static byte |
AZIMUT
Häusersystem für mundane Positionsberechnungen |
static byte |
CAMPANUS
Häusersystem für mundane Positionsberechnungen |
static byte |
day
Flag "Tag" (für Halbbogenberechnungen etc.) |
static int |
EBMAX
Maximale Zahl von Iterationen bei der Ber. der Eigenbewegung |
static int |
kMaxHouseSystem
Gesamtzahl implementierter Häusersysteme |
static byte |
KOCH
Häusersystem für mundane Positionsberechnungen |
static int |
MAXIT
Maximale Durchlaeufe bei Iterationen |
static byte |
night
Flag "Nacht" (für Halbbogenberechnungen etc.) |
static byte |
PLACIDUS
Häusersystem für mundane Positionsberechnungen |
static byte |
PORPHYRIUS
Häusersystem für mundane Positionsberechnungen |
static double |
PREC
Präzision bei Iterationen |
static byte |
projectionAscensional
Projektion gemäss schräger Aufsteigung |
static byte |
projectionMeridional
Projektion längs der Meridiane |
static byte |
projectionMundan
Projektion längs mundaner Positionslinie |
static byte |
projectionVertical
Projektion längs der Breitenkreise (vertikal auf Ekliptik) |
static byte |
REGIOMONTANUS
Häusersystem für mundane Positionsberechnungen |
static double |
SPREC
ungefaehr Bogensekundengenauigkeit |
| Überblick Konstruktoren | |
Mundan()
Parameterloser Konstruktor. |
|
Mundan(double st,
double lat,
double ee,
byte hsys)
Explizite Konstruktion mit allen Parametern. |
|
Mundan(Horoscope h)
Konstruktion durch ein Horoskop. |
|
| Methoden-Überblick | |
double |
aclaenge(double oa)
Ekliptikale Länge zur Polhöhe des Geburtsortes und gegebener schräger Aufsteigung. |
double |
aclaenge(double oa,
double phi)
Ekliptikale Länge zu gegebener Polhöhe und schräger Aufsteigung. |
double |
ad(double d)
Aszensionsdifferenz (AD, Unterschied von gerader und schräger Aufsteigung) bei gegebener Deklination und bei Polhöhe des Geburtsorts. |
static double |
ad(double d,
double ph)
Aszensionsdifferenz (AD, Unterschied von gerader und schräger Aufsteigung) bei gegebener Deklination und Polhöhe. |
void |
cotrans(double[] in,
double[] out,
boolean toEcl)
Die Routine swe_cotrans() der Swiss Ephemeris
kann aus technischen Gründen nicht eingesetzt werden, da die
Klasse Mundan auch in Applets verwendet wird und das
volle Swisseph-Paket zu grosse Ladezeiten hervorrufen würde. |
double |
decl(double l)
Deklination eines Ekliptikpunktes. |
double |
decl(double l,
double b)
Deklination zu gegebener ekliptikaler Länge und Breite. |
double |
ee()
Getter-Methode für Ekliptikschiefe. |
byte |
getHsys()
Getter-Methode für Häusersystem. |
double |
getLatitude()
Getter-Methode für geographische Breite. |
double |
getSiderealTime()
Getter-Methode für Sternzeit (in Grad) |
double |
hauslaenge(double mp)
Ekliptikale Länge zu gegebener mundaner Position. |
double |
hauslaenge(double mp,
double st)
Ekliptikale Länge zu gegebener Sternzeit und mundaner Position. |
double |
hb(double d,
boolean visible)
Halber Tag- oder Nachtbogen zur Deklination d. |
double |
hb(double d,
byte tageszeit)
Halber Tag- oder Nachtbogen zur Deklination d. |
boolean |
isVisible(double a,
double d)
Steht der Himmelspunkt über oder unter dem Horizont? |
double |
mclaenge(double a)
Ekliptikale Länge zu vorgegebener Rektaszension. |
double |
md(double a)
Meridionaldistanz. |
double |
md(double a,
boolean visible)
Meridionaldistanz zu MC oder IC. |
double |
md(double a,
int tageszeit)
Meridionaldistanz zu MC oder IC. |
double |
munpos(double l,
double b,
java.lang.StringBuffer serr)
Bestimmung der mundanen Position eines Himmelspunktes. |
double |
oa(double a,
double d)
Schräge Aufsteigung zu gegebener Rektaszension und Deklination (bei Polhöhe des Geburtsortes). |
static double |
oa(double a,
double d,
double pol)
Schräge Aufsteigung zu gegebener Rektaszension, Deklination und Polhöhe. |
double |
oaasc(double l)
Schräge Aufsteigung zu gegebener ekliptikaler Länge (bei Polhöhe des Geburtsortes). |
double |
ra(double l,
double b)
Rektaszension zu gegebener ekliptikaler Länge und Breite. |
double |
radir(double d,
double mp)
Rektaszension zu gegebener Deklination und mundaner Position. |
double |
ramc(double l)
Rektaszension eines Ekliptikpunktes. |
void |
setEE(double ee)
Setter-Methode für Ekliptikschiefe. |
void |
setHsys(byte hsys)
Setter-Methode für Häusersystem. |
void |
setLatitude(double lat)
Setter-Methode für geographische Breite. |
void |
setSiderealTime(double st)
Setter-Methode für Sternzeit (in Grad) |
| Von Klasse java.lang.Object geerbte Methoden |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Feld-Details |
public static final byte ALCABITIUS
public static final byte always
public static final byte AZIMUT
public static final byte CAMPANUS
public static final byte day
public static final int EBMAX
public static final int kMaxHouseSystem
public static final byte KOCH
public static final int MAXIT
public static final byte night
public static final byte PLACIDUS
public static final byte PORPHYRIUS
public static final double PREC
public static final byte projectionAscensional
public static final byte projectionMeridional
public static final byte projectionMundan
public static final byte projectionVertical
public static final byte REGIOMONTANUS
public static final double SPREC
| Konstruktor-Details |
public Mundan()
public Mundan(double st,
double lat,
double ee,
byte hsys)
st - Sternzeit (in Grad)lat - Geographische Breiteee - Ekliptikschiefehsys - Häusersystempublic Mundan(Horoscope h)
| Methoden-Details |
public double aclaenge(double oa)
oa - Schräge Aufsteigung
public double aclaenge(double oa,
double phi)
oa - Schräge Aufsteigungphi - Polhöhepublic double ad(double d)
d - Deklination
public static double ad(double d,
double ph)
d - Deklination
public void cotrans(double[] in,
double[] out,
boolean toEcl)
swe_cotrans() der Swiss Ephemeris
kann aus technischen Gründen nicht eingesetzt werden, da die
Klasse Mundan auch in Applets verwendet wird und das
volle Swisseph-Paket zu grosse Ladezeiten hervorrufen würde.public double decl(double l)
l - Ekliptikale Länge
public double decl(double l,
double b)
l - Ekliptikale Längeb - Ekliptikale Breitepublic double ee()
public byte getHsys()
public double getLatitude()
public double getSiderealTime()
public double hauslaenge(double mp)
mp - Mundane Position
public double hauslaenge(double mp,
double st)
mp - Mundane Positionst - Sternzeit
public double hb(double d,
boolean visible)
d - Deklinationvisible - Tag- oder Nachtbogen
public double hb(double d,
byte tageszeit)
d - Deklinationtageszeit - day oder night für Tag- oder Nachtbogen
public boolean isVisible(double a,
double d)
public double mclaenge(double a)
a - Rektaszensionpublic double md(double a)
a - Rektaszension
public double md(double a,
boolean visible)
a - Rektaszension (in Grad)visible - true oder false für MC oder IC
public double md(double a,
int tageszeit)
a - Rektaszension (in Grad)tageszeit - day oder night für MC oder IC; der
Wert always liefert die Distanz zum MC, auf das Intervall von 0 bis 360°
reduziert (im Gegensatz zu den beiden anderen Werten, bei denen der Wert auf das
Intervall (-180°;180°) reduziert wird, also um die Achse herum.
public double munpos(double l,
double b,
java.lang.StringBuffer serr)
l - Ekliptikale Länge des Himmelspunktesb - Ekliptikale Breite des Himmelspunktes
public double oa(double a,
double d)
a - Gerade Aufsteigung (Rektaszension)d - Deklination
public static double oa(double a,
double d,
double pol)
a - Gerade Aufsteigung (Rektaszension)d - Deklinationpol - Polhöhepublic double oaasc(double l)
l - Ekliptikale Länge
public double ra(double l,
double b)
l - Längeb - Breite
public double radir(double d,
double mp)
d - Deklinationmp - Mundane Positionpublic double ramc(double l)
l - Längepublic void setEE(double ee)
public void setHsys(byte hsys)
public void setLatitude(double lat)
public void setSiderealTime(double st)
|
Astrologische Berechnungen | ||||||
| VORIGE KLASSE NÄCHSTE KLASSE | MIT FRAMES OHNE FRAMES | ||||||
| ÜBERBLICK: INNERE KL. | FELD | CONSTR | METHOD | DETAIL: FELD | CONSTR | METHOD | ||||||