cds.astro
Class Ecliptic

java.lang.Object
  extended by cds.astro.Astroframe
      extended by 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

Field Summary
 
Fields inherited from class cds.astro.Astroframe
base_epoch, ed_lat, ed_lon, epoch, hms, ICRSmatrix, name, precision
 
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 cds.astro.Astroframe
equals, fromICRS, fromICRS, setFrameEpoch, setICRSmatrix, toICRS, toICRS, toString, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)

Method Detail

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