|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object skyview.geometry.CoordinateSystem
public abstract class CoordinateSystem
The class defines coordinate systems in terms of the operations needed to transform the standard coordinate system (currently J2000) to the coordinate system associated with the object. Most coordinate systems will be defined as simple rotations, but some coordinate systems may involve more complext transformations. A factory method is available to generate Coordinate systems from a given string. Typically a string is comprised of an initial and an epoch (e.g., "B1950", "J1975.5"). Any string beginning with "G" is assumed to be Galactic coordinates.
Field Summary | |
---|---|
static CoordinateSystem |
B1950
Standard B1950 coordinates |
static CoordinateSystem |
Galactic
Standard Galactic coordinates |
static CoordinateSystem |
ICRS
Standard ICRS coordinates |
static CoordinateSystem |
J2000
Standard J2000 coordinates -- the reference frame |
Constructor Summary | |
---|---|
CoordinateSystem()
|
Method Summary | |
---|---|
static CoordinateSystem |
factory(java.lang.String name)
Get a coordinate system by name. |
abstract Rotater |
getRotater()
Get the rotation associated with the projection. |
SphereDistorter |
getSphereDistorter()
Get the distortion associated with the projection. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final CoordinateSystem J2000
public static final CoordinateSystem B1950
public static final CoordinateSystem Galactic
public static final CoordinateSystem ICRS
Constructor Detail |
---|
public CoordinateSystem()
Method Detail |
---|
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:
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |