com.ibm.icu.util
Class CalendarAstronomer.Equatorial

java.lang.Object
  |
  +--com.ibm.icu.util.CalendarAstronomer.Equatorial
Enclosing class:
CalendarAstronomer

public static final class CalendarAstronomer.Equatorial
extends java.lang.Object

Represents the position of an object in the sky relative to the plane of the earth's equator. The Right Ascension specifies the position east or west along the equator, relative to the sun's position at the vernal equinox. The Declination is the position north or south of the equatorial plane.

Note that Equatorial objects are immutable and cannot be modified once they are constructed. This allows them to be passed and returned by value without worrying about whether other code will modify them.

See Also:
CalendarAstronomer.Ecliptic, CalendarAstronomer.Horizon

Field Summary
 double ascension
          The right ascension, in radians.
 double declination
          The declination, in radians.
 
Constructor Summary
CalendarAstronomer.Equatorial(double asc, double dec)
          Constructs an Equatorial coordinate object.
 
Method Summary
 java.lang.String toHmsString()
          Return a string representation of this object with the right ascension measured in hours, minutes, and seconds.
 java.lang.String toString()
          Return a string representation of this object, with the angles measured in degrees.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ascension

public final double ascension
The right ascension, in radians. This is the position east or west along the equator relative to the sun's position at the vernal equinox, with positive angles representing East.

declination

public final double declination
The declination, in radians. This is the position north or south of the equatorial plane, with positive angles representing north.
Constructor Detail

CalendarAstronomer.Equatorial

public CalendarAstronomer.Equatorial(double asc,
                                     double dec)
Constructs an Equatorial coordinate object.

Parameters:
asc - The right ascension, measured in radians.
dec - The declination, measured in radians.
Method Detail

toString

public java.lang.String toString()
Return a string representation of this object, with the angles measured in degrees.
Overrides:
toString in class java.lang.Object

toHmsString

public java.lang.String toHmsString()
Return a string representation of this object with the right ascension measured in hours, minutes, and seconds.


Copyright (c) 2001 IBM Corporation and others.