Class FITSWCS.TrigD
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class FITSWCS.TrigD

java.lang.Object
   |
   +----FITSWCS.TrigD

public class TrigD
extends Object
This class provides trigonometric or inverse trigonometric functions which take or return angular arguments in decimal degrees.

These routines explicitly handle angles which are a multiple of 90 degrees returning an exact result.


COPYRIGHT NOTICE

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,
                     AUSTRALIA
Correspondence concerning the Java implementation may be directed to Raymond L. Plante (rplante@ncsa.uiuc.edu).

Variable Index

 o PI
 o d2r
 o r2d

Constructor Index

 o TrigD()

Method Index

 o acos(double)
 o asin(double)
 o atan(double)
 o atan2(double, double)
 o cos(double)
 o sin(double)
 o tan(double)

Variables

 o PI
  public final static double PI
 o d2r
  public final static double d2r
 o r2d
  public final static double r2d

Constructors

 o TrigD
  public TrigD()

Methods

 o cos
  public final static double cos(double angle)
 o sin
  public final static double sin(double angle)
 o tan
  public final static double tan(double angle)
 o acos
  public final static double acos(double v)
 o asin
  public final static double asin(double v)
 o atan
  public final static double atan(double v)
 o atan2
  public final static double atan2(double y,
                                   double x)

All Packages  Class Hierarchy  This Package  Previous  Next  Index