public class SkySys extends 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(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.
|
String |
getLatitudeName()
Returns the human-readable name for latitude.
|
String |
getLongitudeName()
Returns the human-readable name for longitude.
|
String |
getSysDescription()
Returns the description for this system.
|
String |
getSysName()
Returns the name for this system.
|
double[] |
toEquatorial()
Returns a rotation matrix to convert coordinates in this system to
J2000 equatorial coordinates.
|
String |
toString() |
public static final SkySys EQUATORIAL
public static final SkySys GALACTIC
public static final SkySys SUPERGALACTIC
public static final SkySys ECLIPTIC2000
public String getSysName()
public String getSysDescription()
public String getLongitudeName()
public String getLatitudeName()
public double[] toEquatorial()
public int[] getCoordPair(ValueInfo[] infos)
infos
- array of metadata items for the available columnsinfos
array
of lon,lat items, or null if attempt failspublic static SkySys[] getKnownSystems(boolean includeNull)
includeNull
- true if null is to appear in the listCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.