public class SkySys
extends java.lang.Object
SkyDataGeom
Modifier and Type | Field and Description |
---|---|
static SkySys |
ECLIPTIC2000
Ecliptic system, based on conversion at data 2000.0.
|
static SkySys |
EQUATORIAL
J2000 Equatorial sky system.
|
static SkySys |
GALACTIC
IAU 1958 Galactic sky system.
|
static SkySys |
SUPERGALACTIC
De Vaucouleurs supergalactic system.
|
Modifier and Type | Method and Description |
---|---|
int[] |
getCoordPair(uk.ac.starlink.table.ValueInfo[] infos)
Tries to guess at a pair of columns from a given selection that
represent the longitude, latitude coordinates in this sky system.
|
static SkySys[] |
getKnownSystems(boolean includeNull)
Returns the list of known sky system instances.
|
java.lang.String |
getSysDescription()
Returns the description for this system.
|
java.lang.String |
getSysName()
Returns the name for this system.
|
double[] |
toEquatorial()
Returns a rotation matrix to convert coordinates in this system to
J2000 equatorial coordinates.
|
java.lang.String |
toString() |
public static final SkySys EQUATORIAL
public static final SkySys GALACTIC
public static final SkySys SUPERGALACTIC
public static final SkySys ECLIPTIC2000
public java.lang.String getSysName()
public java.lang.String getSysDescription()
public double[] toEquatorial()
public int[] getCoordPair(uk.ac.starlink.table.ValueInfo[] infos)
infos
- array of metadata items for the available columnsinfos
array
of lon,lat items, or null if attempt failspublic java.lang.String toString()
toString
in class java.lang.Object
public static SkySys[] getKnownSystems(boolean includeNull)
includeNull
- true if null is to appear in the listCopyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.