|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcds.astro.Astroframe
cds.astro.Equatorial
cds.astro.FK4
public class FK4
The FK4 is an equatorial coordinate system (coordinate system linked to the Earth) based on its B1950 position. The units used for time specification is the Besselian Year. The conversion to/from FK5 (which coincides with ICRS) uses the algorithm published by Standish (1982A&A...115...20S)
Field Summary |
---|
Fields inherited from class cds.astro.Astroframe |
---|
base_epoch, ed_lat, ed_lon, epoch, hms, ICRSmatrix, name, precision |
Constructor Summary | |
---|---|
FK4()
Instanciate an FK4 frame (at default B1950 equinox) |
|
FK4(double equinox)
Instanciate an FK4 frame |
|
FK4(double equinox,
double epoch)
Instanciate an FK4 frame |
Method Summary | |
---|---|
static void |
estimateFK4motion(double[] u6)
Estimate the proper motions in the FK4 system, assuming a zero proper motion in the FK5. |
static double[] |
eterm(double y)
Compute the e-term (change due to the ellipticity of Earth orbit). |
static void |
fromFK5(Coo coo)
Compute FK4 position from FK5, assuming no proper motion in FK5 and an observation in B1950. |
static void |
fromFK5(double[] u6)
Convert the position from standard J2000 FK5 to standard B1950 FK4 system with Standish's algorithm. |
void |
fromICRS(Coo coo)
Convert the position from the ICRS frame. |
void |
fromICRS(double[] u6)
Convert the position from the ICRS frame to FK4. |
static double[][] |
precessionMatrix(double eq0,
double eq1)
Precession matrix from equinox t0 to t1 (Besselian Years) |
static void |
toFK5(Coo coo)
Convert the position to FK5 system -- assumed to be ICRS. |
static void |
toFK5(double[] u6)
Convert the position from standard B1950 FK4 to standard J2000 FK5 system with Standish's algorithm. |
void |
toICRS(Coo coo)
Convert the position to its ICRS equivalent. |
void |
toICRS(double[] u6)
Convert the position to its ICRS equivalent. |
double[][] |
toICRSmatrix()
Get the conversion to ICRS matrix |
Methods inherited from class cds.astro.Equatorial |
---|
toString |
Methods inherited from class cds.astro.Astroframe |
---|
equals, setFrameEpoch, setICRSmatrix, toString |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FK4(double equinox, double epoch)
equinox
- the equinox of definition, in Besselian Year.epoch
- the epoch in Besselian Year.public FK4(double equinox)
equinox
- the equinox of definition, in Besselian Year.public FK4()
Method Detail |
---|
public double[][] toICRSmatrix()
toICRSmatrix
in class Astroframe
public static double[][] precessionMatrix(double eq0, double eq1)
eq0
- equinox at original equinox (Besselian year)eq1
- equinox of destination (Besselian year)
public static final double[] eterm(double y)
y
- the epoch, in Besselian years
public static void toFK5(Coo coo)
coo
- a coordinate which is converted from FK4(B1950) to FK5(J2000)public static void toFK5(double[] u6)
u6
- 6-vector containing position + mouvement (rad/yr)public static void fromFK5(Coo coo)
coo
- a coordinate which is converted from FK5(J2000) to FK4(B1950)public static void fromFK5(double[] u6)
u6
- 6-vector containing position + mouvement (rad/yr)public static void estimateFK4motion(double[] u6)
u6
- 6-vector containing position + mouvement (rad/yr);
the mouvement (derivative, pos. u6[3-5]) is updated.public void toICRS(double[] u6)
toICRS
in class Astroframe
u6
- the 6-vector (cartesian position + derivative)
Velocity in Jyr-1).
u6 is on FK4 on input, in ICRS on output)public void toICRS(Coo coo)
toICRS
in class Astroframe
coo
- on input the position in this frame; on ouput the ICRSpublic void fromICRS(double[] u6)
fromICRS
in class Astroframe
u6
- the 6-vector (cartesian position + derivative)
Velocity in Jyr-1).
(in ICRS on input, in FK4 on output)public void fromICRS(Coo coo)
fromICRS
in class Astroframe
coo
- on input the ICRS position, on output in FK4.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |