Class SphericalCoordinates
java.lang.Object
CoordinatePair
SphericalCoordinates
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- EquatorialCoordinates, GalacticCoordinates, HorizontalCoordinates
public class SphericalCoordinates
- extends CoordinatePair
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
coordinateSystem
public CoordinateSystem coordinateSystem
localCoordinateSystem
public CoordinateSystem localCoordinateSystem
angularAccuracy
public static final double angularAccuracy
- See Also:
- Constant Field Values
SphericalCoordinates
public SphericalCoordinates()
SphericalCoordinates
public SphericalCoordinates(double X,
double Y)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class CoordinatePair
copy
public void copy(CoordinatePair coords)
- Overrides:
copy in class CoordinatePair
zero
public void zero()
- Overrides:
zero in class CoordinatePair
NaN
public void NaN()
- Overrides:
NaN in class CoordinatePair
set
public void set(double lon,
double lat)
- Overrides:
set in class CoordinatePair
longitude
public double longitude()
latitude
public double latitude()
canonicalLongitude
public double canonicalLongitude()
canonicalLatitude
public double canonicalLatitude()
setLongitude
public void setLongitude(double value)
setLatitude
public void setLatitude(double value)
setCanonicalLongitude
public void setCanonicalLongitude(double value)
setCanonicalLatitude
public void setCanonicalLatitude(double value)
getCosLat
public double getCosLat()
getSinLat
public double getSinLat()
project
public void project(SphericalProjection projection,
CoordinatePair toOffset)
setProjected
public void setProjected(SphericalProjection projection,
CoordinatePair fromOffset)
getProjected
public CoordinatePair getProjected(SphericalProjection projection)
addOffset
public void addOffset(Vector2D offset)
getOffsetFrom
public Vector2D getOffsetFrom(SphericalCoordinates reference)
getOffsetFrom
public void getOffsetFrom(SphericalCoordinates reference,
Vector2D toOffset)
standardize
public void standardize()
getFitsAxisNames
public java.lang.String[] getFitsAxisNames(SphericalProjection projection)
toString
public java.lang.String toString()
- Overrides:
toString in class CoordinatePair
toString
public java.lang.String toString(java.text.NumberFormat nf)
- Overrides:
toString in class CoordinatePair
toString
public java.lang.String toString(java.text.DecimalFormat df)
parse
public void parse(java.lang.String coords)
throws java.lang.NumberFormatException,
java.lang.IllegalArgumentException
- Overrides:
parse in class CoordinatePair
- Throws:
java.lang.NumberFormatException
java.lang.IllegalArgumentException
distanceTo
public double distanceTo(SphericalCoordinates point)
edit
public void edit(nom.tam.util.Cursor cursor)
throws nom.tam.fits.HeaderCardException
- Throws:
nom.tam.fits.HeaderCardException
edit
public void edit(nom.tam.util.Cursor cursor,
java.lang.String alt)
throws nom.tam.fits.HeaderCardException
- Throws:
nom.tam.fits.HeaderCardException
parse
public void parse(nom.tam.fits.Header header)
parse
public void parse(nom.tam.fits.Header header,
java.lang.String alt)
equalAngles
public static boolean equalAngles(double a1,
double a2)