public class Precesser extends Object
| Modifier and Type | Field and Description |
|---|---|
private static double |
CLOSEPOLE
The sin of a declination considered close to pole.
|
static double |
DDECEN
Precession change in de, arcsec/100y.
|
static double |
DEPREC
Precession constant in de, arcsec/y.
|
static double |
DRACEN
Precession change in ra, arcsec/100y.
|
static double |
RAPREC
Precession constant in ra, arcsec/y.
|
static double |
THETA0
Precession constant theta, arcsec.
|
static double |
THETA0T
Precession constant theta, arcsec.
|
static double |
THETA0TT
Precession constant theta, arcsec.
|
static double |
THETA1
Precession constant theta, arcsec.
|
static double |
THETA1T
Precession constant theta, arcsec.
|
static double |
THETA2
Precession constant theta, arcsec.
|
static double |
Z0
Precession constant z, arcsec.
|
static double |
Z0T
Precession constant z, arcsec.
|
static double |
Z0TT
Precession constant z, arcsec.
|
static double |
Z1
Precession constant z, arcsec.
|
static double |
Z1T
Precession constant z, arcsec.
|
static double |
Z2
Precession constant z, arcsec.
|
static double |
ZETA0
Precession constant zeta, arcsec.
|
static double |
ZETA0T
Precession constant zeta, arcsec.
|
static double |
ZETA0TT
Precession constant zeta, arcsec.
|
static double |
ZETA1
Precession constant zeta, arcsec.
|
static double |
ZETA1T
Precession constant zeta, arcsec.
|
static double |
ZETA2
Precession constant z, arcsec.
|
| Constructor and Description |
|---|
Precesser() |
| Modifier and Type | Method and Description |
|---|---|
static QuadMatrix |
generalPrecession(double deq1,
double deq2)
Returns the general precession matrix.
|
static Vector2D |
precession(double ra,
double dec,
double oldyear,
double newyear)
Calculate (simple) precession to new epoch (year).
|
static Vector2D |
precessionMeeus(double ra,
double de,
double jd0,
double jdnew)
Uses a more precise formular, given by J.Meeus, Astronomical Algorithms,
eq.
|
public static final double RAPREC
public static final double DRACEN
public static final double DEPREC
public static final double DDECEN
public static final double ZETA0
public static final double ZETA0T
public static final double ZETA0TT
public static final double ZETA1
public static final double ZETA1T
public static final double ZETA2
public static final double Z0
public static final double Z0T
public static final double Z0TT
public static final double Z1
public static final double Z1T
public static final double Z2
public static final double THETA0
public static final double THETA0T
public static final double THETA0TT
public static final double THETA1
public static final double THETA1T
public static final double THETA2
private static final double CLOSEPOLE
public static Vector2D precession(double ra, double dec, double oldyear, double newyear)
ra - Right ascension in old epochdec - Declination in old epocholdjd - Old epoch in years, e.g. 2000.0newjd - New epoch in years, e.g. 1950.0public static Vector2D precessionMeeus(double ra, double de, double jd0, double jdnew)
public static QuadMatrix generalPrecession(double deq1, double deq2)
deq1 - Equinox (years like 1950) fromdeq2 - Equinox (years like 1950) to