|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.pdx.starview.calc.KSSkyPoint
General Note:Many of these methods are indipendant statics so that they can easily be integrated with JUnit tests and can be used for calculators or other convienence tools of an application.
Constructor Summary | |
KSSkyPoint(SVAngle r,
SVAngle d)
Default constructor: Sets RA, Dec and RA0, Dec0 according to arguments. |
|
KSSkyPoint(SVStar star)
Constructor from an existing SVStar object. |
Method Summary | |
static void |
aberrate(KSNumbers num,
SVAngle inRA,
SVAngle inDec,
SVAngle outRA,
SVAngle outDec,
boolean addAbberation)
Determine the effects of aberration for this SkyPoint. |
static void |
addEterms(SVAngle RA,
SVAngle Dec)
Coordinates in the FK4 catalog include the effect of aberration due to the ellipticity of the orbit of the Earth. |
void |
apparentCoord(double jd0,
double jdf)
Computes the apparent coordinates for this SkyPoint for any epoch, accounting for the effects of precession, nutation, and aberration. |
static void |
B1950ToJ2000(SVAngle RA,
SVAngle Dec)
Exact precession from Besselian epoch 1950 to epoch J2000. |
SVAngle |
dec()
|
static SVRADec |
Eterms(SVAngle inRA,
SVAngle inDec)
Determine the E-terms of aberration In the past, the mean places of stars published in catalogs included the contribution to the aberration due to the ellipticity of the orbit of the Earth. |
static void |
findEcliptic(SVAngle Obliquity,
SVAngle EcLong,
SVAngle EcLat,
SVAngle RA,
SVAngle Dec)
Determine the Ecliptic coordinates of the SkyPoint, given the Julian Date. |
static SVAzAlt |
fixAtmosphericRefraction(SVAzAlt azAlt)
Takes the true altitude of an object, and returns the altitude/azimuth compensated for atmospheric refraction. |
static void |
J2000ToB1950(SVAngle RA,
SVAngle Dec)
Exact precession from epoch J2000 Besselian epoch 1950. |
static void |
nutate(KSNumbers num,
SVAngle inRA,
SVAngle inDec,
SVAngle outRA,
SVAngle outDec)
Determine the effects of nutation for this SkyPoint. |
static void |
precessFromAnyEpoch(double jd0,
double jdf,
SVAngle RA0,
SVAngle Dec0,
SVAngle RA,
SVAngle Dec)
General case of precession. |
SVAngle |
ra()
|
void |
set(SVAngle r,
SVAngle d)
Sets RA, Dec and RA0, Dec0 according to arguments. |
static void |
setFromEcliptic(SVAngle Obliquity,
SVAngle EcLong,
SVAngle EcLat,
SVAngle outRA,
SVAngle outDec)
Set the current (RA, Dec) coordinates of the SkyPoint, given pointers to its Ecliptic (Long, Lat) coordinates, and to the current obliquity angle (the angle between the equator and ecliptic). |
static void |
subtractEterms(SVAngle RA,
SVAngle Dec)
Coordinates in the FK4 catalog include the effect of aberration due to the ellipticity of the orbit of the Earth. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public KSSkyPoint(SVStar star)
star
- public KSSkyPoint(SVAngle r, SVAngle d)
r
- Right Ascensiond
- DeclinationMethod Detail |
public void set(SVAngle r, SVAngle d)
r
- Right Ascensiond
- Declinationpublic static void findEcliptic(SVAngle Obliquity, SVAngle EcLong, SVAngle EcLat, SVAngle RA, SVAngle Dec)
public SVAngle ra()
public SVAngle dec()
public static void setFromEcliptic(SVAngle Obliquity, SVAngle EcLong, SVAngle EcLat, SVAngle outRA, SVAngle outDec)
Obliquity
- EcLong
- EcLat
- outRA
- outDec
- public void apparentCoord(double jd0, double jdf) throws java.lang.Exception
jd0
- Julian Day which identifies the original epochjdf
- Julian Day which identifies the final epoch
java.lang.Exception
public static void nutate(KSNumbers num, SVAngle inRA, SVAngle inDec, SVAngle outRA, SVAngle outDec)
num
- pointer to KSNumbers object containing current values of time-dependent variables.public static void aberrate(KSNumbers num, SVAngle inRA, SVAngle inDec, SVAngle outRA, SVAngle outDec, boolean addAbberation)
num
- pointer to KSNumbers object containing current values of time-dependent variables.public static SVAzAlt fixAtmosphericRefraction(SVAzAlt azAlt)
public static void precessFromAnyEpoch(double jd0, double jdf, SVAngle RA0, SVAngle Dec0, SVAngle RA, SVAngle Dec) throws java.lang.Exception
jd0
- Julian Day which identifies the original epochjdf
- Julian Day which identifies the final epoch
java.lang.Exception
public static SVRADec Eterms(SVAngle inRA, SVAngle inDec) throws java.lang.Exception
inRA
- inDec
-
java.lang.Exception
public static void B1950ToJ2000(SVAngle RA, SVAngle Dec) throws java.lang.Exception
RA
- Dec
-
java.lang.Exception
public static void J2000ToB1950(SVAngle RA, SVAngle Dec) throws java.lang.Exception
RA
- Dec
-
java.lang.Exception
public static void addEterms(SVAngle RA, SVAngle Dec) throws java.lang.Exception
RA
- Dec
-
java.lang.Exception
public static void subtractEterms(SVAngle RA, SVAngle Dec) throws java.lang.Exception
RA
- Dec
-
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |