org.shetline.astronomy
Class Ecliptic
java.lang.Object
org.shetline.astronomy.Ecliptic
public class Ecliptic
- extends Object
Method Summary |
SphericalPosition |
eclipticToEquatorial(SphericalPosition pos)
|
SphericalPosition |
eclipticToEquatorial(SphericalPosition pos,
double time_JDE)
|
SphericalPosition |
eclipticToEquatorial(SphericalPosition pos,
double time_JDE,
int mode)
|
SphericalPosition3D |
eclipticToEquatorial3D(SphericalPosition3D pos)
|
SphericalPosition3D |
eclipticToEquatorial3D(SphericalPosition3D pos,
double time_JDE)
|
SphericalPosition3D |
eclipticToEquatorial3D(SphericalPosition3D pos,
double time_JDE,
int mode)
|
SphericalPosition |
equatorialToEcliptic(SphericalPosition pos)
|
SphericalPosition |
equatorialToEcliptic(SphericalPosition pos,
double time_JDE)
|
SphericalPosition |
equatorialToEcliptic(SphericalPosition pos,
double time_JDE,
int mode)
|
SphericalPosition3D |
equatorialToEcliptic3D(SphericalPosition3D pos)
|
SphericalPosition3D |
equatorialToEcliptic3D(SphericalPosition3D pos,
double time_JDE)
|
SphericalPosition3D |
equatorialToEcliptic3D(SphericalPosition3D pos,
double time_JDE,
int mode)
|
Angle[] |
getNutation(double time_JDE)
|
Angle[] |
getNutation(double time_JDE,
int mode)
|
SphericalPosition |
nutateEclipticPosition(SphericalPosition pos,
double time_JDE)
|
SphericalPosition |
nutateEclipticPosition(SphericalPosition pos,
double time_JDE,
int mode)
|
SphericalPosition3D |
nutateEclipticPosition3D(SphericalPosition3D pos,
double time_JDE)
|
SphericalPosition3D |
nutateEclipticPosition3D(SphericalPosition3D pos,
double time_JDE,
int mode)
|
SphericalPosition |
nutateEquatorialPosition(SphericalPosition pos,
double time_JDE)
|
SphericalPosition |
nutateEquatorialPosition(SphericalPosition pos,
double time_JDE,
int mode)
|
SphericalPosition3D |
nutateEquatorialPosition3D(SphericalPosition3D pos,
double time_JDE)
|
SphericalPosition3D |
nutateEquatorialPosition3D(SphericalPosition3D pos,
double time_JDE,
int mode)
|
static SphericalPosition |
precessEcliptical(SphericalPosition pos,
double finalEpoch)
|
static SphericalPosition |
precessEcliptical(SphericalPosition pos,
double initialEpoch,
double finalEpoch)
|
static SphericalPosition3D |
precessEcliptical3D(SphericalPosition3D pos,
double finalEpoch)
|
static SphericalPosition3D |
precessEcliptical3D(SphericalPosition3D pos,
double initialEpoch,
double finalEpoch)
|
static SphericalPosition |
precessEquatorial(SphericalPosition pos,
double finalEpoch)
|
static SphericalPosition |
precessEquatorial(SphericalPosition pos,
double initialEpoch,
double finalEpoch)
|
static SphericalPosition3D |
precessEquatorial3D(SphericalPosition3D pos,
double finalEpoch)
|
static SphericalPosition3D |
precessEquatorial3D(SphericalPosition3D pos,
double initialEpoch,
double finalEpoch)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DELTA_PSI
public static final int DELTA_PSI
- See Also:
- Constant Field Values
DELTA_EPSILON
public static final int DELTA_EPSILON
- See Also:
- Constant Field Values
OBLIQUITY
public static final int OBLIQUITY
- See Also:
- Constant Field Values
NUTATED
public static final int NUTATED
- See Also:
- Constant Field Values
MEAN_OBLIQUITY
public static final int MEAN_OBLIQUITY
- See Also:
- Constant Field Values
J2000
public static final int J2000
- See Also:
- Constant Field Values
ANTI_NUTATED
public static final int ANTI_NUTATED
- See Also:
- Constant Field Values
cachedTime
protected double cachedTime
cachedMode
protected double cachedMode
cachedNutation
protected Angle[] cachedNutation
terms
protected static Ecliptic.NutationTerm[] terms
coeffs
protected static final double[] coeffs
table
protected static final String table
- See Also:
- Constant Field Values
Ecliptic
public Ecliptic()
getNutation
public Angle[] getNutation(double time_JDE)
getNutation
public Angle[] getNutation(double time_JDE,
int mode)
nutateEclipticPosition
public SphericalPosition nutateEclipticPosition(SphericalPosition pos,
double time_JDE)
nutateEclipticPosition
public SphericalPosition nutateEclipticPosition(SphericalPosition pos,
double time_JDE,
int mode)
nutateEclipticPosition3D
public SphericalPosition3D nutateEclipticPosition3D(SphericalPosition3D pos,
double time_JDE)
nutateEclipticPosition3D
public SphericalPosition3D nutateEclipticPosition3D(SphericalPosition3D pos,
double time_JDE,
int mode)
nutateEquatorialPosition
public SphericalPosition nutateEquatorialPosition(SphericalPosition pos,
double time_JDE)
nutateEquatorialPosition
public SphericalPosition nutateEquatorialPosition(SphericalPosition pos,
double time_JDE,
int mode)
nutateEquatorialPosition3D
public SphericalPosition3D nutateEquatorialPosition3D(SphericalPosition3D pos,
double time_JDE)
nutateEquatorialPosition3D
public SphericalPosition3D nutateEquatorialPosition3D(SphericalPosition3D pos,
double time_JDE,
int mode)
eclipticToEquatorial
public SphericalPosition eclipticToEquatorial(SphericalPosition pos)
eclipticToEquatorial
public SphericalPosition eclipticToEquatorial(SphericalPosition pos,
double time_JDE)
eclipticToEquatorial
public SphericalPosition eclipticToEquatorial(SphericalPosition pos,
double time_JDE,
int mode)
eclipticToEquatorial3D
public SphericalPosition3D eclipticToEquatorial3D(SphericalPosition3D pos)
eclipticToEquatorial3D
public SphericalPosition3D eclipticToEquatorial3D(SphericalPosition3D pos,
double time_JDE)
eclipticToEquatorial3D
public SphericalPosition3D eclipticToEquatorial3D(SphericalPosition3D pos,
double time_JDE,
int mode)
equatorialToEcliptic
public SphericalPosition equatorialToEcliptic(SphericalPosition pos)
equatorialToEcliptic
public SphericalPosition equatorialToEcliptic(SphericalPosition pos,
double time_JDE)
equatorialToEcliptic
public SphericalPosition equatorialToEcliptic(SphericalPosition pos,
double time_JDE,
int mode)
equatorialToEcliptic3D
public SphericalPosition3D equatorialToEcliptic3D(SphericalPosition3D pos)
equatorialToEcliptic3D
public SphericalPosition3D equatorialToEcliptic3D(SphericalPosition3D pos,
double time_JDE)
equatorialToEcliptic3D
public SphericalPosition3D equatorialToEcliptic3D(SphericalPosition3D pos,
double time_JDE,
int mode)
precessEquatorial
public static SphericalPosition precessEquatorial(SphericalPosition pos,
double finalEpoch)
precessEquatorial
public static SphericalPosition precessEquatorial(SphericalPosition pos,
double initialEpoch,
double finalEpoch)
precessEquatorial3D
public static SphericalPosition3D precessEquatorial3D(SphericalPosition3D pos,
double finalEpoch)
precessEquatorial3D
public static SphericalPosition3D precessEquatorial3D(SphericalPosition3D pos,
double initialEpoch,
double finalEpoch)
precessEcliptical
public static SphericalPosition precessEcliptical(SphericalPosition pos,
double finalEpoch)
precessEcliptical
public static SphericalPosition precessEcliptical(SphericalPosition pos,
double initialEpoch,
double finalEpoch)
precessEcliptical3D
public static SphericalPosition3D precessEcliptical3D(SphericalPosition3D pos,
double finalEpoch)
precessEcliptical3D
public static SphericalPosition3D precessEcliptical3D(SphericalPosition3D pos,
double initialEpoch,
double finalEpoch)