cds.astro
Class Ecliptic
java.lang.Object
cds.astro.Astroframe
cds.astro.Ecliptic
- All Implemented Interfaces:
- java.io.Serializable
public class Ecliptic
- extends Astroframe
The ecliptic frame is defined such that the Sun has a latitude = 0.
Since the obliquity of the Earth's axis is slightly changing with
time, the relation between the Equatorial and Ecliptic frames
vary with time.
The J2000 value of the obliquity is in Hipparcos vol. 1, table 1.1.2
The fomulae used here refer to Earth Ephemeris VSOP 82/ELP 2000
- Author:
- Francois Ochsenbein (CDS)
- See Also:
- Serialized Form
Constructor Summary |
Ecliptic()
Instanciate an Ecliptic frame (at default J2000 equinox) |
Ecliptic(double equinox)
Instanciate an Ecliptic frame. |
Method Summary |
double[][] |
toICRSmatrix()
Defines the rotation matrix to rotate to ICRS |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Ecliptic
public Ecliptic(double equinox)
- Instanciate an Ecliptic frame.
For non-standard default epoch, use setFrameEpoch() method.
- Parameters:
equinox
- the equinox of definition, in Julian Year.
Ecliptic
public Ecliptic()
- Instanciate an Ecliptic frame (at default J2000 equinox)
toICRSmatrix
public double[][] toICRSmatrix()
- Defines the rotation matrix to rotate to ICRS
- Specified by:
toICRSmatrix
in class Astroframe
- Returns:
- the 3x3 rotation matrix to convert a position to ICRS frame
Copyright © 2009 UDS/CNRS