summaryrefslogtreecommitdiffstats
path: root/ast/wcstrig.h
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2019-05-10 19:05:35 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2019-05-10 19:05:35 (GMT)
commit51cd8ee68a63edc414c0fe3344ba0589ac5849dd (patch)
tree662741d231423544a0c4d8bec55d7c457a18c17e /ast/wcstrig.h
parentbeb90b7d3f526440250bba67e5ab07bb7eb7bbc3 (diff)
downloadblt-51cd8ee68a63edc414c0fe3344ba0589ac5849dd.zip
blt-51cd8ee68a63edc414c0fe3344ba0589ac5849dd.tar.gz
blt-51cd8ee68a63edc414c0fe3344ba0589ac5849dd.tar.bz2
upgrade ast 8.7.1
Diffstat (limited to 'ast/wcstrig.h')
-rw-r--r--ast/wcstrig.h63
1 files changed, 63 insertions, 0 deletions
diff --git a/ast/wcstrig.h b/ast/wcstrig.h
new file mode 100644
index 0000000..36463bb
--- /dev/null
+++ b/ast/wcstrig.h
@@ -0,0 +1,63 @@
+/*=============================================================================
+*
+* WCSLIB - an implementation of the FITS WCS proposal.
+* Copyright (C) 1995-2002, Mark Calabretta
+*
+* 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., 51 Franklin Street,Fifth Floor, Boston, MA 02110-1301, 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
+*
+* Author: Mark Calabretta, Australia Telescope National Facility
+* $Id$
+*=============================================================================
+*
+* This version of wcstrig.h is based on the version in wcslib-2.9, but has
+* been modified in the following ways by the Starlink project (e-mail:
+* ussc@star.rl.ac.uk):
+* - Support for non-ANSI C prototypes removed
+* - Changed the name of the WCSLIB_TRIG macro to WCSLIB_TRIG_INCLUDED
+* - Changed names of degrees trig functions to avoid clashes with
+* wcslib.
+*===========================================================================*/
+
+#ifndef WCSLIB_TRIG_INCLUDED
+#define WCSLIB_TRIG_INCLUDED
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+double astCosd(const double);
+double astSind(const double);
+double astTand(const double);
+double astACosd(const double);
+double astASind(const double);
+double astATand(const double);
+double astATan2d(const double, const double);
+
+/* Domain tolerance for asin and acos functions. */
+#define WCSTRIG_TOL 1e-10
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif /* WCSLIB_TRIG_INCLUDED */