public abstract class CoordinateSystem extends java.lang.Object implements Component
Modifier and Type | Field and Description |
---|---|
static CoordinateSystem |
B1950
Standard B1950 coordinates
|
static CoordinateSystem |
Gal
Standard Galactic coordinates
|
static CoordinateSystem |
ICRS
Standard ICRS coordinates
|
static CoordinateSystem |
J2000
Standard J2000 coordinates -- the reference frame
|
Constructor and Description |
---|
CoordinateSystem() |
Modifier and Type | Method and Description |
---|---|
static CoordinateSystem |
factory(java.lang.String name)
Get a coordinate system by name.
|
static CoordinateSystem |
factory(java.lang.String name,
java.lang.String equinox) |
abstract Rotater |
getRotater()
Get the rotation associated with the projection.
|
SphereDistorter |
getSphereDistorter()
Get the distortion associated with the projection.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getName
public static final CoordinateSystem J2000
public static final CoordinateSystem B1950
public static final CoordinateSystem Gal
public static final CoordinateSystem ICRS
public abstract Rotater getRotater()
public SphereDistorter getSphereDistorter()
public static CoordinateSystem factory(java.lang.String name)
name
- A designation of the desired coordinate
system. Normally the name is an initial
designating the general frame and orientation of
the coordinate system followed by an epoch of equinox,
e.g., J2000, B1950 E2000.45.
The initial letters are:
public static CoordinateSystem factory(java.lang.String name, java.lang.String equinox)