| GRF_PAR | | GRF_PAR | |
| | | | |
| skipping to change at line 24 | | skipping to change at line 24 | |
| * Description: | | * Description: | |
| * This file contains definitions which are required by Fortran 77 | | * This file contains definitions which are required by Fortran 77 | |
| * programs which implement their own grf routines (routines for | | * programs which implement their own grf routines (routines for | |
| * drawing graphics primitive used by the AST Plot class). | | * drawing graphics primitive used by the AST Plot class). | |
| | | | |
| * Copyright: | | * Copyright: | |
| * Copyright (C) 1997-2006 Council for the Central Laboratory of the | | * Copyright (C) 1997-2006 Council for the Central Laboratory of the | |
| * Research Councils | | * Research Councils | |
| | | | |
| * Licence: | | * Licence: | |
|
| * This program is free software; you can redistribute it and/or | | * This program is free software: you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public Licence as | | * modify it under the terms of the GNU Lesser General Public | |
| * published by the Free Software Foundation; either version 2 of | | * License as published by the Free Software Foundation, either | |
| * the Licence, or (at your option) any later version. | | * version 3 of the License, or (at your option) any later | |
| | | * version. | |
| * | | * | |
|
| * This program is distributed in the hope that it will be | | * This program is distributed in the hope that it will be useful, | |
| * useful,but WITHOUT ANY WARRANTY; without even the implied | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * PURPOSE. See the GNU General Public Licence for more details. | | * GNU Lesser General Public License for more details. | |
| * | | * | |
|
| * You should have received a copy of the GNU General Public Licence | | * You should have received a copy of the GNU Lesser General | |
| * along with this program; if not, write to the Free Software | | * License along with this program. If not, see | |
| * Foundation, Inc., 51 Franklin Street,Fifth Floor, Boston, MA | | * <http://www.gnu.org/licenses/>. | |
| * 02110-1301, USA | | | |
| | | | |
| * Authors: | | * Authors: | |
| * DSB: David S. Berry (Starlink) | | * DSB: David S. Berry (Starlink) | |
| | | | |
| * History: | | * History: | |
| * 13-JUN-2001 (DSB): | | * 13-JUN-2001 (DSB): | |
| * Original version. | | * Original version. | |
| *- | | *- | |
| | | | |
| * Values identifying different graphics attributes. | | * Values identifying different graphics attributes. | |
| | | | |
End of changes. 3 change blocks. |
| 12 lines changed or deleted | | 12 lines changed or added | |
|
| ast.h | | ast.h | |
| | | | |
| skipping to change at line 27 | | skipping to change at line 27 | |
| * Description: | | * Description: | |
| * This file defines the public C interface to the AST library. It conta
ins | | * This file defines the public C interface to the AST library. It conta
ins | |
| * all the type definitions, function prototypes, macro definitions, etc
. | | * all the type definitions, function prototypes, macro definitions, etc
. | |
| * needed to use the library. | | * needed to use the library. | |
| | | | |
| * Copyright: | | * Copyright: | |
| * Copyright (C) 1997-2006 Council for the Central Laboratory of the | | * Copyright (C) 1997-2006 Council for the Central Laboratory of the | |
| * Research Councils | | * Research Councils | |
| | | | |
| * Licence: | | * Licence: | |
|
| * This program is free software; you can redistribute it and/or | | * This program is free software: you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public Licence as | | * modify it under the terms of the GNU Lesser General Public | |
| * published by the Free Software Foundation; either version 2 of | | * License as published by the Free Software Foundation, either | |
| * the Licence, or (at your option) any later version. | | * version 3 of the License, or (at your option) any later | |
| | | * version. | |
| * | | * | |
|
| * This program is distributed in the hope that it will be | | * This program is distributed in the hope that it will be useful, | |
| * useful,but WITHOUT ANY WARRANTY; without even the implied | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * PURPOSE. See the GNU General Public Licence for more details. | | * GNU Lesser General Public License for more details. | |
| * | | * | |
|
| * You should have received a copy of the GNU General Public Licence | | * You should have received a copy of the GNU Lesser General | |
| * along with this program; if not, write to the Free Software | | * License along with this program. If not, see | |
| * Foundation, Inc., 51 Franklin Street,Fifth Floor, Boston, MA | | * <http://www.gnu.org/licenses/>. | |
| * 02110-1301, USA | | | |
| | | | |
| * Authors: | | * Authors: | |
| * DSB: D.S. Berry (STARLINK) | | * DSB: D.S. Berry (STARLINK) | |
| * RFWS: R.F. Warren-Smith (STARLINK) | | * RFWS: R.F. Warren-Smith (STARLINK) | |
| * {enter_new_authors_here} | | * {enter_new_authors_here} | |
| | | | |
| * History: | | * History: | |
|
| * 17-APR-2014 (makeh): | | * 13-MAY-2014 (makeh): | |
| * Original version, generated automatically from the internal header | | * Original version, generated automatically from the internal header | |
| * files by the "makeh" script. | | * files by the "makeh" script. | |
| * {enter_changes_here} | | * {enter_changes_here} | |
| *- | | *- | |
| */ | | */ | |
| | | | |
| /* Define a dummy __attribute__ macro for use on non-GNU compilers. */ | | /* Define a dummy __attribute__ macro for use on non-GNU compilers. */ | |
| #ifndef __GNUC__ | | #ifndef __GNUC__ | |
| # define __attribute__(x) /*NOTHING*/ | | # define __attribute__(x) /*NOTHING*/ | |
| #endif | | #endif | |
| | | | |
| skipping to change at line 308 | | skipping to change at line 308 | |
| /* ======== */ | | /* ======== */ | |
| double astCosd(const double); | | double astCosd(const double); | |
| double astSind(const double); | | double astSind(const double); | |
| double astTand(const double); | | double astTand(const double); | |
| double astACosd(const double); | | double astACosd(const double); | |
| double astASind(const double); | | double astASind(const double); | |
| double astATand(const double); | | double astATand(const double); | |
| double astATan2d(const double, const double); | | double astATan2d(const double, const double); | |
| | | | |
| #define WCSTRIG_TOL 1e-10 | | #define WCSTRIG_TOL 1e-10 | |
|
| /* levmar. */ | | | |
| /* ======= */ | | | |
| int dlevmar_der(void (*func)(double *p, double *hx, int m, int n, void *ada | | | |
| ta), | | | |
| void (*jacf)(double *p, double *j, int m, int n, void *adat | | | |
| a), | | | |
| double *p, double *x, int m, int n, int itmax, double *opts | | | |
| , | | | |
| double *info, double *work, double *covar, void *adata); | | | |
| /* proj. */ | | /* proj. */ | |
| /* ===== */ | | /* ===== */ | |
| #define WCSLIB_MXPAR 100 | | #define WCSLIB_MXPAR 100 | |
| | | | |
| extern int npcode; | | extern int npcode; | |
| extern char pcodes[26][4]; | | extern char pcodes[26][4]; | |
| | | | |
| struct AstPrjPrm { | | struct AstPrjPrm { | |
| char code[4]; | | char code[4]; | |
| int flag; | | int flag; | |
| | | | |
| skipping to change at line 532 | | skipping to change at line 526 | |
| #define astMemoryWarning(threshold) | | #define astMemoryWarning(threshold) | |
| /* error. */ | | /* error. */ | |
| /* ====== */ | | /* ====== */ | |
| /* globals. */ | | /* globals. */ | |
| /* ======== */ | | /* ======== */ | |
| #define astDECLARE_GLOBALS | | #define astDECLARE_GLOBALS | |
| #define astGET_GLOBALS(This) | | #define astGET_GLOBALS(This) | |
| #define astINIT_GLOBALS | | #define astINIT_GLOBALS | |
| /* unit. */ | | /* unit. */ | |
| /* ===== */ | | /* ===== */ | |
|
| #define AST__VMAJOR 7 | | #define AST__VMAJOR 8 | |
| #define AST__VMINOR 3 | | #define AST__VMINOR 0 | |
| #define AST__RELEASE 4 | | #define AST__RELEASE 0 | |
| | | | |
| #define AST_MAJOR_VERS 7 | | #define AST_MAJOR_VERS 8 | |
| #define AST_MINOR_VERS 3 | | #define AST_MINOR_VERS 0 | |
| #define AST_RELEASE 4 | | #define AST_RELEASE 0 | |
| | | | |
| #include <stdarg.h> | | #include <stdarg.h> | |
| #include <float.h> | | #include <float.h> | |
| #include <stdio.h> | | #include <stdio.h> | |
| #define STATUS_PTR astGetStatusPtr | | #define STATUS_PTR astGetStatusPtr | |
| #define AST__THREADSAFE 1 | | #define AST__THREADSAFE 1 | |
| #define astINVOKE(rettype,function) astERROR_INVOKE(astRet##rettype##_(func
tion)) | | #define astINVOKE(rettype,function) astERROR_INVOKE(astRet##rettype##_(func
tion)) | |
| | | | |
| #define astRetF_(x) (x) | | #define astRetF_(x) (x) | |
| #define astRetV_(x) (x) | | #define astRetV_(x) (x) | |
| | | | |
| skipping to change at line 1227 | | skipping to change at line 1221 | |
| | | | |
| enum { AST__NOFIT = 233934354 }; | | enum { AST__NOFIT = 233934354 }; | |
| | | | |
| enum { AST__ISNAN = 233934362 }; | | enum { AST__ISNAN = 233934362 }; | |
| | | | |
| enum { AST__WRERR = 233934370 }; | | enum { AST__WRERR = 233934370 }; | |
| | | | |
| enum { AST__BDVNM = 233934378 }; | | enum { AST__BDVNM = 233934378 }; | |
| | | | |
| enum { AST__MIRRO = 233934386 }; | | enum { AST__MIRRO = 233934386 }; | |
|
| | | | |
| | | enum { AST__MNPCK = 233934394 }; | |
| /* version. */ | | /* version. */ | |
| /* ======== */ | | /* ======== */ | |
| /* object. */ | | /* object. */ | |
| /* ======= */ | | /* ======= */ | |
| /* keymap. */ | | /* keymap. */ | |
| /* ======= */ | | /* ======= */ | |
| #define AST__BADTYPE 0 | | #define AST__BADTYPE 0 | |
| #define AST__INTTYPE 1 | | #define AST__INTTYPE 1 | |
| #define AST__DOUBLETYPE 2 | | #define AST__DOUBLETYPE 2 | |
| #define AST__STRINGTYPE 3 | | #define AST__STRINGTYPE 3 | |
| | | | |
End of changes. 7 change blocks. |
| 29 lines changed or deleted | | 22 lines changed or added | |
|
| grf.h | | grf.h | |
| | | | |
| skipping to change at line 30 | | skipping to change at line 30 | |
| * needed to use this module. | | * needed to use this module. | |
| | | | |
| * Inheritance: | | * Inheritance: | |
| * The grf module is not a class and does not inherit. | | * The grf module is not a class and does not inherit. | |
| | | | |
| * Copyright: | | * Copyright: | |
| * Copyright (C) 1997-2006 Council for the Central Laboratory of the | | * Copyright (C) 1997-2006 Council for the Central Laboratory of the | |
| * Research Councils | | * Research Councils | |
| | | | |
| * Licence: | | * Licence: | |
|
| * This program is free software; you can redistribute it and/or | | * This program is free software: you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public Licence as | | * modify it under the terms of the GNU Lesser General Public | |
| * published by the Free Software Foundation; either version 2 of | | * License as published by the Free Software Foundation, either | |
| * the Licence, or (at your option) any later version. | | * version 3 of the License, or (at your option) any later | |
| | | * version. | |
| * | | * | |
|
| * This program is distributed in the hope that it will be | | * This program is distributed in the hope that it will be useful, | |
| * useful,but WITHOUT ANY WARRANTY; without even the implied | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * PURPOSE. See the GNU General Public Licence for more details. | | * GNU Lesser General Public License for more details. | |
| * | | * | |
|
| * You should have received a copy of the GNU General Public Licence | | * You should have received a copy of the GNU Lesser General | |
| * along with this program; if not, write to the Free Software | | * License along with this program. If not, see | |
| * Foundation, Inc., 51 Franklin Street,Fifth Floor, Boston, MA | | * <http://www.gnu.org/licenses/>. | |
| * 02110-1301, USA | | | |
| | | | |
| * Authors: | | * Authors: | |
| * DSB: David S. Berry (Starlink) | | * DSB: David S. Berry (Starlink) | |
| | | | |
| * History: | | * History: | |
| * 27-JUN-1996 (DSB): | | * 27-JUN-1996 (DSB): | |
| * Original version. | | * Original version. | |
| * 25-OCT-1996 (DSB): | | * 25-OCT-1996 (DSB): | |
| * Primatives macros defined, extra parameter added to astGAttr. | | * Primatives macros defined, extra parameter added to astGAttr. | |
| * 17-FEB-2006 (DSB): | | * 17-FEB-2006 (DSB): | |
| | | | |
End of changes. 3 change blocks. |
| 12 lines changed or deleted | | 12 lines changed or added | |
|
| grf3d.h | | grf3d.h | |
| | | | |
| skipping to change at line 30 | | skipping to change at line 30 | |
| * needed to use this module. | | * needed to use this module. | |
| | | | |
| * Inheritance: | | * Inheritance: | |
| * The grf3d module is not a class and does not inherit. | | * The grf3d module is not a class and does not inherit. | |
| | | | |
| * Copyright: | | * Copyright: | |
| * Copyright (C) 2007 Science & Technology Facilities Council. | | * Copyright (C) 2007 Science & Technology Facilities Council. | |
| * All Rights Reserved. | | * All Rights Reserved. | |
| | | | |
| * Licence: | | * Licence: | |
|
| * This program is free software; you can redistribute it and/or | | * This program is free software: you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public Licence as | | * modify it under the terms of the GNU Lesser General Public | |
| * published by the Free Software Foundation; either version 2 of | | * License as published by the Free Software Foundation, either | |
| * the Licence, or (at your option) any later version. | | * version 3 of the License, or (at your option) any later | |
| | | * version. | |
| * | | * | |
|
| * This program is distributed in the hope that it will be | | * This program is distributed in the hope that it will be useful, | |
| * useful,but WITHOUT ANY WARRANTY; without even the implied | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * PURPOSE. See the GNU General Public Licence for more details. | | * GNU Lesser General Public License for more details. | |
| * | | * | |
|
| * You should have received a copy of the GNU General Public Licence | | * You should have received a copy of the GNU Lesser General | |
| * along with this program; if not, write to the Free Software | | * License along with this program. If not, see | |
| * Foundation, Inc., 51 Franklin Street,Fifth Floor, Boston, MA | | * <http://www.gnu.org/licenses/>. | |
| * 02110-1301, USA | | | |
| | | | |
| * Authors: | | * Authors: | |
| * DSB: David S. Berry (JACH - UCLan) | | * DSB: David S. Berry (JACH - UCLan) | |
| | | | |
| * History: | | * History: | |
| * 20-JUN-2007 (DSB): | | * 20-JUN-2007 (DSB): | |
| * Original version. | | * Original version. | |
| *- | | *- | |
| */ | | */ | |
| | | | |
| | | | |
End of changes. 3 change blocks. |
| 12 lines changed or deleted | | 12 lines changed or added | |
|