All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----FITSWCS.Projection | +----FITSWCS.projections.CSCProjection
The FITSWCS package was translated from the WCSLIB C library. This original library was written in support for coordinate systems used by astronomical data stored in FITS format. For more information on these coordinate systems, refer to the paper by Greisen and Calabretta at:
ftp://fits.cv.nrao.edu/fits/documents/wcs/wcs.all.ps.ZNomenclature
In WCSLIB the "forward" direction is from (lng,lat) celestial coordinates to (x,y) coordinates in the plane of projection. This accords with the notion that spherical projections are a projection of the sphere onto a plane, the "reverse" direction is therefore that of deprojection from plane to sphere.
Unfortunately, this is opposite to what is generally understood to be the forward direction for FITS, namely that of transforming pixel coordinates to world coordinates. However, the ordering of function argument lists should make it clear what is intended.
Accuracy
Closure to a precision of at least 1.0-10 degree of longitude and latitude has been verified for typical projection parameters on the 1 degree grid of native longitude and latitude (to within 5 degrees of any latitude where the projection may diverge). Notwithstanding this, absolutely no claim is made for the accuracy or reliability of these routines. They are supplied as is, with no warranty of fitness for any purpose.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Correspondence concerning WCSLIB may be directed to:
Internet email: mcalabre@atnf.csiro.au Postal address: Dr. Mark Calabretta, Australia Telescope National Facility, P.O. Box 76, Epping, NSW, 2121, AUSTRALIACorrespondence concerning the Java implementation may be directed to Raymond L. Plante (rplante@ncsa.uiuc.edu).
public final static float gstar
public final static float mm
public final static float gamma
public final static float omega1
public final static float d0
public final static float d1
public final static float c00
public final static float c10
public final static float c01
public final static float c11
public final static float c20
public final static float c02
protected float tol
public final static float p00
public final static float p10
public final static float p20
public final static float p30
public final static float p40
public final static float p50
public final static float p60
public final static float p01
public final static float p11
public final static float p21
public final static float p31
public final static float p41
public final static float p51
public final static float p02
public final static float p12
public final static float p22
public final static float p32
public final static float p42
public final static float p03
public final static float p13
public final static float p23
public final static float p33
public final static float p04
public final static float p14
public final static float p24
public final static float p05
public final static float p15
public final static float p06
public CSCProjection()
public CSCProjection(double r0)
public CSCProjection(double r0, double p[])
public CSCProjection(double p[])
public double[] fwd(double phi, double theta) throws PixelBeyondProjectionException
public double[] rev(double x, double y) throws PixelBeyondProjectionException
public void setR0(double r0)
public void setProjParm(double p[])
All Packages Class Hierarchy This Package Previous Next Index