Class EquatorialCoordinates

java.lang.Object
  extended by CoordinatePair
      extended by SphericalCoordinates
          extended by EquatorialCoordinates
All Implemented Interfaces:
java.lang.Cloneable

public class EquatorialCoordinates
extends SphericalCoordinates


Field Summary
 CoordinateEpoch epoch
           
 
Fields inherited from class SphericalCoordinates
angularAccuracy, coordinateSystem, localCoordinateSystem
 
Fields inherited from class CoordinatePair
x, X, y, Y
 
Constructor Summary
EquatorialCoordinates()
           
EquatorialCoordinates(double ra, double dec)
           
EquatorialCoordinates(double ra, double dec, double aEpoch)
           
EquatorialCoordinates(double ra, double dec, java.lang.String epochSpec)
           
EquatorialCoordinates(GalacticCoordinates galactic)
           
EquatorialCoordinates(java.lang.String text)
           
 
Method Summary
 void copy(SphericalCoordinates coords)
           
 double DEC()
           
 double declination()
           
 void edit(nom.tam.util.Cursor cursor, java.lang.String alt)
           
 boolean equals(java.lang.Object o)
           
 double getParallacticAngle(HorizontalCoordinates horizontal, double latitude)
           
 void parse(nom.tam.fits.Header header, java.lang.String alt)
           
 void parse(java.lang.String coords)
           
 void precess(CoordinateEpoch newEpoch)
           
 void precess(double newJulianEpoch)
           
 void precess(double newJulianEpoch, boolean updateYear)
           
 double RA()
           
 double rightAscension()
           
 void setDEC(double DEC)
           
 void setRA(double RA)
           
static void toGalactic(EquatorialCoordinates equatorial, GalacticCoordinates galactic)
           
 void toGalacticOffset(Vector2D offset)
           
 HorizontalCoordinates toHorizontal(double longitude, double LST)
           
static void toHorizontal(EquatorialCoordinates equatorial, HorizontalCoordinates horizontal, double longitude, double LST)
           
 void toHorizontal(HorizontalCoordinates toCoords, double longitude, double LST)
           
static void toHorizontalOffset(Vector2D offset, double PA)
           
static void toHorizontalOffset(Vector2D offset, EquatorialCoordinates equatorial, HorizontalCoordinates horizontal, double latitude)
           
 java.lang.String toString()
           
 java.lang.String toString(java.text.DecimalFormat df)
           
 java.lang.String toString(java.text.NumberFormat nf)
           
 
Methods inherited from class SphericalCoordinates
addOffset, canonicalLatitude, canonicalLongitude, copy, distanceTo, edit, equalAngles, getCosLat, getFitsAxisNames, getOffsetFrom, getOffsetFrom, getProjected, getSinLat, latitude, longitude, NaN, parse, project, set, setCanonicalLatitude, setCanonicalLongitude, setLatitude, setLongitude, setProjected, standardize, zero
 
Methods inherited from class CoordinatePair
clone, createFromDoubles, equals, getValue, isNaN, isNull, setValue, viewAsDoubles, viewAsDoubles, weightedAverageWith
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

epoch

public CoordinateEpoch epoch
Constructor Detail

EquatorialCoordinates

public EquatorialCoordinates()

EquatorialCoordinates

public EquatorialCoordinates(java.lang.String text)

EquatorialCoordinates

public EquatorialCoordinates(double ra,
                             double dec)

EquatorialCoordinates

public EquatorialCoordinates(double ra,
                             double dec,
                             double aEpoch)

EquatorialCoordinates

public EquatorialCoordinates(double ra,
                             double dec,
                             java.lang.String epochSpec)

EquatorialCoordinates

public EquatorialCoordinates(GalacticCoordinates galactic)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class SphericalCoordinates

copy

public void copy(SphericalCoordinates coords)

RA

public double RA()

rightAscension

public double rightAscension()

DEC

public double DEC()

declination

public double declination()

setRA

public void setRA(double RA)

setDEC

public void setDEC(double DEC)

getParallacticAngle

public double getParallacticAngle(HorizontalCoordinates horizontal,
                                  double latitude)

toHorizontal

public HorizontalCoordinates toHorizontal(double longitude,
                                          double LST)

toHorizontal

public void toHorizontal(HorizontalCoordinates toCoords,
                         double longitude,
                         double LST)

toHorizontalOffset

public static void toHorizontalOffset(Vector2D offset,
                                      EquatorialCoordinates equatorial,
                                      HorizontalCoordinates horizontal,
                                      double latitude)

toHorizontalOffset

public static void toHorizontalOffset(Vector2D offset,
                                      double PA)

toGalacticOffset

public void toGalacticOffset(Vector2D offset)

toGalactic

public static void toGalactic(EquatorialCoordinates equatorial,
                              GalacticCoordinates galactic)

toHorizontal

public static void toHorizontal(EquatorialCoordinates equatorial,
                                HorizontalCoordinates horizontal,
                                double longitude,
                                double LST)

precess

public void precess(CoordinateEpoch newEpoch)

precess

public void precess(double newJulianEpoch)

precess

public void precess(double newJulianEpoch,
                    boolean updateYear)

toString

public java.lang.String toString()
Overrides:
toString in class SphericalCoordinates

toString

public java.lang.String toString(java.text.NumberFormat nf)
Overrides:
toString in class SphericalCoordinates

toString

public java.lang.String toString(java.text.DecimalFormat df)
Overrides:
toString in class SphericalCoordinates

parse

public void parse(java.lang.String coords)
           throws java.lang.NumberFormatException,
                  java.lang.IllegalArgumentException
Overrides:
parse in class SphericalCoordinates
Throws:
java.lang.NumberFormatException
java.lang.IllegalArgumentException

edit

public void edit(nom.tam.util.Cursor cursor,
                 java.lang.String alt)
          throws nom.tam.fits.HeaderCardException
Overrides:
edit in class SphericalCoordinates
Throws:
nom.tam.fits.HeaderCardException

parse

public void parse(nom.tam.fits.Header header,
                  java.lang.String alt)
Overrides:
parse in class SphericalCoordinates