cpl.h | cpl.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A | |||
*/ | */ | |||
/* | /* | |||
* $Author: lbilbao $ | * $Author: lbilbao $ | |||
* $Date: 2009/12/02 10:29:45 $ | * $Date: 2009/12/02 10:29:45 $ | |||
* $Revision: 1.31 $ | * $Revision: 1.31 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
/* CPLCORE */ | /* CPLCORE */ | |||
#include "cpl_bivector.h" | #include "cpl_bivector.h" | |||
#include "cpl_error.h" | #include "cpl_error.h" | |||
#include "cpl_errorstate.h" | #include "cpl_errorstate.h" | |||
#include "cpl_fits.h" | #include "cpl_fits.h" | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
#include "cpl_image_basic.h" | #include "cpl_image_basic.h" | |||
#include "cpl_image_iqe.h" | #include "cpl_image_iqe.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_apertures.h | cpl_apertures.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/04/04 12:05:51 $ | * $Date: 2012/04/04 12:05:51 $ | |||
* $Revision: 1.11 $ | * $Revision: 1.11 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_APERTURES_H | #ifndef CPL_APERTURES_H | |||
#define CPL_APERTURES_H | #define CPL_APERTURES_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <stdio.h> | #include <stdio.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_apertures_img.h | cpl_apertures_img.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/04/19 09:05:08 $ | * $Date: 2011/04/19 09:05:08 $ | |||
* $Revision: 1.4 $ | * $Revision: 1.4 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
/* Deprecated: Include cpl_apertures.h instead */ | /* Deprecated: Include cpl_apertures.h instead */ | |||
#ifndef CPL_APERTURES_IMG_H | #ifndef CPL_APERTURES_IMG_H | |||
#define CPL_APERTURES_IMG_H | #define CPL_APERTURES_IMG_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_array.h | cpl_array.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/02/27 16:12:47 $ | * $Date: 2012/02/27 16:12:47 $ | |||
* $Revision: 1.22 $ | * $Revision: 1.22 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_ARRAY_H | #ifndef CPL_ARRAY_H | |||
#define CPL_ARRAY_H | #define CPL_ARRAY_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <complex.h> | #include <complex.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_bivector.h | cpl_bivector.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/02/28 15:45:20 $ | * $Date: 2011/02/28 15:45:20 $ | |||
* $Revision: 1.15 $ | * $Revision: 1.15 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_BIVECTOR_H | #ifndef CPL_BIVECTOR_H | |||
#define CPL_BIVECTOR_H | #define CPL_BIVECTOR_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_detector.h | cpl_detector.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/29 12:04:06 $ | * $Date: 2011/07/29 12:04:06 $ | |||
* $Revision: 1.8 $ | * $Revision: 1.8 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_DETECTOR_H | #ifndef CPL_DETECTOR_H | |||
#define CPL_DETECTOR_H | #define CPL_DETECTOR_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_dfs.h | cpl_dfs.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/04/01 09:57:38 $ | * $Date: 2011/04/01 09:57:38 $ | |||
* $Revision: 1.17 $ | * $Revision: 1.17 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_DFS_H | #ifndef CPL_DFS_H | |||
#define CPL_DFS_H | #define CPL_DFS_H | |||
#include <cpl_imagelist.h> | #include <cpl_imagelist.h> | |||
#include <cpl_table.h> | #include <cpl_table.h> | |||
#include <cpl_frameset.h> | #include <cpl_frameset.h> | |||
#include <cpl_propertylist.h> | #include <cpl_propertylist.h> | |||
#include <cpl_parameterlist.h> | #include <cpl_parameterlist.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_error.h | cpl_error.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/05/02 15:00:08 $ | * $Date: 2012/05/02 15:00:08 $ | |||
* $Revision: 1.81 $ | * $Revision: 1.81 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_ERROR_H | #ifndef CPL_ERROR_H | |||
#define CPL_ERROR_H | #define CPL_ERROR_H | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_func.h> | #include <cpl_func.h> | |||
#include <cxutils.h> | #include <cxutils.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_errorstate.h | cpl_errorstate.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/11/30 15:59:22 $ | * $Date: 2011/11/30 15:59:22 $ | |||
* $Revision: 1.8 $ | * $Revision: 1.8 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_ERRORSTATE_H | #ifndef CPL_ERRORSTATE_H | |||
#define CPL_ERRORSTATE_H | #define CPL_ERRORSTATE_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_fft.h | cpl_fft.h | |||
---|---|---|---|---|
/* $Id: cpl_fft.h,v 1.7 2012/05/09 08:42:37 llundin Exp $ | /* $Id: cpl_fft.h,v 1.8 2013/01/24 17:21:52 cgarcia Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2005 European Southern Observatory | * Copyright (C) 2001-2005 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 76 | skipping to change at line 76 | |||
/** | /** | |||
* Spend more time finding the best transform | * Spend more time finding the best transform | |||
* @hideinitializer | * @hideinitializer | |||
*/ | */ | |||
CPL_FFT_FIND_PATIENT = 1 << 5, | CPL_FFT_FIND_PATIENT = 1 << 5, | |||
/** | /** | |||
* Spend even more time finding the best transform | * Spend even more time finding the best transform | |||
* @hideinitializer | * @hideinitializer | |||
*/ | */ | |||
CPL_FFT_FIND_EXHAUSTIVE = 1 << 6, | CPL_FFT_FIND_EXHAUSTIVE = 1 << 6 | |||
}; | }; | |||
/** | /** | |||
* @ingroup cpl_fft | * @ingroup cpl_fft | |||
* @brief The CPL fft mode. | * @brief The CPL fft mode. | |||
*/ | */ | |||
typedef enum _cpl_fft_mode_ cpl_fft_mode; | typedef enum _cpl_fft_mode_ cpl_fft_mode; | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
cpl_filter.h | cpl_filter.h | |||
---|---|---|---|---|
/* $Id: cpl_filter.h,v 1.22 2012/11/08 12:12:28 llundin Exp $ | /* $Id: cpl_filter.h,v 1.25 2012/12/14 13:50:08 llundin Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 23 | skipping to change at line 23 | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/11/08 12:12:28 $ | * $Date: 2012/12/14 13:50:08 $ | |||
* $Revision: 1.22 $ | * $Revision: 1.25 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_FILTER_H | #ifndef CPL_FILTER_H | |||
#define CPL_FILTER_H | #define CPL_FILTER_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
/*------------------------------------------------------------------------- ---*/ | /*------------------------------------------------------------------------- ---*/ | |||
skipping to change at line 121 | skipping to change at line 121 | |||
* | * | |||
*/ | */ | |||
/*------------------------------------------------------------------------- ---*/ | /*------------------------------------------------------------------------- ---*/ | |||
enum _cpl_filter_mode_ | enum _cpl_filter_mode_ | |||
{ | { | |||
CPL_FILTER_EROSION, | CPL_FILTER_EROSION, | |||
/**< | /**< | |||
The erosion filter (for a @c cpl_mask). | The erosion filter (for a @c cpl_mask). | |||
@see cpl_mask_filter() | ||||
*/ | */ | |||
CPL_FILTER_DILATION, | CPL_FILTER_DILATION, | |||
/**< | /**< | |||
The dilation filter (for a @c cpl_mask). | The dilation filter (for a @c cpl_mask). | |||
@see cpl_mask_filter() | ||||
*/ | */ | |||
CPL_FILTER_OPENING, | CPL_FILTER_OPENING, | |||
/**< | /**< | |||
The opening filter (for a @c cpl_mask). | The opening filter (for a @c cpl_mask). | |||
@see cpl_mask_filter() | ||||
*/ | */ | |||
CPL_FILTER_CLOSING, | CPL_FILTER_CLOSING, | |||
/**< | /**< | |||
The closing filter (for a @c cpl_mask). | The closing filter (for a @c cpl_mask). | |||
@see cpl_mask_filter() | ||||
*/ | */ | |||
CPL_FILTER_LINEAR, | CPL_FILTER_LINEAR, | |||
/**< | /**< | |||
A linear filter (for a @c cpl_image). The kernel elements are norma lized | A linear filter (for a @c cpl_image). The kernel elements are norma lized | |||
with the sum of their absolute values. This implies that there must be | with the sum of their absolute values. This implies that there must be | |||
at least one non-zero element in the kernel. | at least one non-zero element in the kernel. The normalisation make | |||
s the | ||||
kernel useful for filtering where flux conservation is desired. | ||||
The kernel elements are thus used as weights like this: | The kernel elements are thus used as weights like this: | |||
@verbatim | @verbatim | |||
Kernel Image ... | Kernel Image ... | |||
1 2 3 ... 1.0 2.0 3.0 ... | 1 2 3 ... 1.0 2.0 3.0 ... | |||
4 5 6 ... 4.0 5.0 6.0 ... | 4 5 6 ... 4.0 5.0 6.0 ... | |||
7 8 9 ... 7.0 8.0 9.0 ... | 7 8 9 ... 7.0 8.0 9.0 ... | |||
... | ... | |||
@endverbatim | @endverbatim | |||
The filtered value corresponding to the pixel whose value is 5.0 i s: | The filtered value corresponding to the pixel whose value is 5.0 i s: | |||
\f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)} | \f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)} | |||
{1+2+3+4+5+6+7+8+9}\f$ | {1+2+3+4+5+6+7+8+9}\f$ | |||
Filtering with @c CPL_FILTER_LINEAR and a flat kernel can be done fa | ||||
ster | ||||
with @c CPL_FILTER_AVERAGE. | ||||
@see CPL_FILTER_LINEAR_SCALE, CPL_FILTER_AVERAGE, cpl_image_filter() | ||||
*/ | ||||
CPL_FILTER_LINEAR_SCALE, | ||||
/**< | ||||
A linear filter (for a @c cpl_image). Unlike @c CPL_FILTER_LINEAR t | ||||
he | ||||
kernel elements are not normalized, so the filtered image will have | ||||
its flux scaled with the sum of the weights of the kernel. Examples | ||||
of linear, scaling kernels are gradient operators and edge detector | ||||
s. | ||||
The kernel elements are thus applied like this: | ||||
@verbatim | ||||
Kernel Image ... | ||||
1 2 3 ... 1.0 2.0 3.0 ... | ||||
4 5 6 ... 4.0 5.0 6.0 ... | ||||
7 8 9 ... 7.0 8.0 9.0 ... | ||||
... | ||||
@endverbatim | ||||
The filtered value corresponding to the pixel whose value is 5.0 i | ||||
s: | ||||
\f$1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0\f$ | ||||
@see CPL_FILTER_LINEAR, cpl_image_filter() | ||||
*/ | */ | |||
CPL_FILTER_AVERAGE, | CPL_FILTER_AVERAGE, | |||
/**< | /**< | |||
An average filter (for a @c cpl_image), i.e. the output pixel is t he | An average filter, i.e. the output pixel is the | |||
arithmetic average of the surrounding (1 + 2 * hsizex) | arithmetic average of the surrounding (1 + 2 * hsizex) | |||
* (1 + 2 * hsizey) pixels. | * (1 + 2 * hsizey) pixels. | |||
The cost per pixel is O(hsizex*hsizey). | The cost per pixel is O(hsizex*hsizey). | |||
The two images may have different pixel types. | The two images may have different pixel types. | |||
When the input and output pixel types | When the input and output pixel types | |||
are identical, the arithmetic is done with that type, | are identical, the arithmetic is done with that type, | |||
e.g. int for two integer images. When the input and | e.g. int for two integer images. When the input and | |||
output pixel types differ, the arithmetic is done in | output pixel types differ, the arithmetic is done in | |||
double precision when one of the two images have | double precision when one of the two images have | |||
pixel type CPL_TYPE_DOUBLE, otherwise float is used. | pixel type CPL_TYPE_DOUBLE, otherwise float is used. | |||
@see CPL_FILTER_AVERAGE_FAST, cpl_image_filter_mask() | ||||
*/ | */ | |||
CPL_FILTER_AVERAGE_FAST, | CPL_FILTER_AVERAGE_FAST, | |||
/**< | /**< | |||
The same as CPL_FILTER_AVERAGE, except that it uses a running | The same as @c CPL_FILTER_AVERAGE, except that it uses a running | |||
average, which will lead to a significant loss of precision if | average, which will lead to a significant loss of precision if | |||
there are large differences in the magnitudes of the input pixels. | there are large differences in the magnitudes of the input pixels. | |||
The cost per pixel is O(1) if all elements in the kernel are used, | The cost per pixel is O(1) if all elements in the kernel are used, | |||
otherwise the filtering is done as for CPL_FILTER_AVERAGE. | otherwise the filtering is done as for CPL_FILTER_AVERAGE. | |||
@see cpl_image_filter_mask() | ||||
*/ | */ | |||
CPL_FILTER_MEDIAN, | CPL_FILTER_MEDIAN, | |||
/**< | /**< | |||
A median filter (for a @c cpl_image). The pixel types of the input | A median filter (for a @c cpl_image). The pixel types of the input | |||
and output images must be identical. | and output images must be identical. | |||
@see cpl_image_filter_mask() | ||||
*/ | */ | |||
CPL_FILTER_STDEV, | CPL_FILTER_STDEV, | |||
/**< | /**< | |||
The filtered value is the standard deviation of the included | The filtered value is the standard deviation of the included | |||
input pixels. | input pixels. | |||
@verbatim | @verbatim | |||
Kernel Image ... | Kernel Image ... | |||
1 0 1 ... 1.0 2.0 3.0 ... | 1 0 1 ... 1.0 2.0 3.0 ... | |||
0 1 0 ... 4.0 5.0 6.0 ... | 0 1 0 ... 4.0 5.0 6.0 ... | |||
1 0 1 ... 7.0 8.0 9.0 ... | 1 0 1 ... 7.0 8.0 9.0 ... | |||
... | ... | |||
@endverbatim | @endverbatim | |||
The pixel with value 5.0 will have a filtered value of: | The pixel with value 5.0 will have a filtered value of: | |||
std_dev(1.0, 3.0, 5.0, 7.0, 9.0) | std_dev(1.0, 3.0, 5.0, 7.0, 9.0) | |||
@see CPL_FILTER_STDEV_FAST, cpl_image_filter_mask() | ||||
*/ | */ | |||
CPL_FILTER_STDEV_FAST, | CPL_FILTER_STDEV_FAST, | |||
/**< | /**< | |||
The same as CPL_FILTER_STDEV, except that it uses the same running | The same as @c CPL_FILTER_STDEV, except that it uses the same runn | |||
method employed in CPL_FILTER_AVERAGE_FAST, which will lead to a | ing | |||
method employed in @c CPL_FILTER_AVERAGE_FAST, which will lead to | ||||
a | ||||
significant loss of precision if there are large differences in th e | significant loss of precision if there are large differences in th e | |||
magnitudes of the input pixels. As for CPL_FILTER_AVERAGE_FAST, th e | magnitudes of the input pixels. As for @c CPL_FILTER_AVERAGE_FAST, the | |||
cost per pixel is O(1) if all elements are used, otherwise the | cost per pixel is O(1) if all elements are used, otherwise the | |||
filtering is done as for CPL_FILTER_STDEV. | filtering is done as for @c CPL_FILTER_STDEV. | |||
@see cpl_image_filter_mask() | ||||
*/ | */ | |||
CPL_FILTER_MORPHO | CPL_FILTER_MORPHO, | |||
/**< | /**< | |||
A morphological filter (for a @c cpl_image). The kernel elements ar e | A morphological filter (for a @c cpl_image). The kernel elements ar e | |||
normalized with the sum of their absolute values. This implies that | normalized with the sum of their absolute values. This implies that | |||
there must be at least one non-zero element in the kernel. | there must be at least one non-zero element in the kernel. The | |||
normalisation makes the kernel useful for filtering where flux | ||||
conservation is desired. | ||||
The kernel elements are used as weights on the sorted values covere d by | The kernel elements are used as weights on the sorted values covere d by | |||
the kernel: | the kernel: | |||
@verbatim | @verbatim | |||
Kernel Image ... | Kernel Image ... | |||
1 2 3 ... 4.0 6.0 5.0 ... | 1 2 3 ... 4.0 6.0 5.0 ... | |||
4 5 6 ... 3.0 1.0 2.0 ... | 4 5 6 ... 3.0 1.0 2.0 ... | |||
7 8 9 ... 7.0 8.0 9.0 ... | 7 8 9 ... 7.0 8.0 9.0 ... | |||
... | ... | |||
@endverbatim | @endverbatim | |||
The filtered value corresponding to the pixel whose value is 5.0 i s: | The filtered value corresponding to the pixel whose value is 5.0 i s: | |||
\f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)} | \f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)} | |||
{1+2+3+4+5+6+7+8+9}\f$ | {1+2+3+4+5+6+7+8+9}\f$ | |||
@see CPL_FILTER_MORPHO_SCALE, cpl_image_filter() | ||||
*/ | ||||
CPL_FILTER_MORPHO_SCALE | ||||
/**< | ||||
A morphological filter (for a @c cpl_image). Unlike @c CPL_FILTER_M | ||||
ORPHO | ||||
the kernel elements are not normalized, so the filtered image will | ||||
have | ||||
its flux scaled with the sum of the weights of the kernel. | ||||
The kernel elements are thus applied to the sorted values covered b | ||||
y | ||||
the kernel: | ||||
@verbatim | ||||
Kernel Image ... | ||||
1 2 3 ... 4.0 6.0 5.0 ... | ||||
4 5 6 ... 3.0 1.0 2.0 ... | ||||
7 8 9 ... 7.0 8.0 9.0 ... | ||||
... | ||||
@endverbatim | ||||
The filtered value corresponding to the pixel whose value is 5.0 i | ||||
s: | ||||
\f$1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0\f$ | ||||
@see CPL_FILTER_MORPHO, cpl_image_filter() | ||||
*/ | */ | |||
}; | }; | |||
/** | /** | |||
* @brief | * @brief | |||
* The filter mode type. | * The filter mode type. | |||
*/ | */ | |||
typedef enum _cpl_filter_mode_ cpl_filter_mode; | typedef enum _cpl_filter_mode_ cpl_filter_mode; | |||
End of changes. 20 change blocks. | ||||
13 lines changed or deleted | 96 lines changed or added | |||
cpl_fit.h | cpl_fit.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/27 14:18:36 $ | * $Date: 2011/07/27 14:18:36 $ | |||
* $Revision: 1.10 $ | * $Revision: 1.10 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_FIT_H | #ifndef CPL_FIT_H | |||
#define CPL_FIT_H | #define CPL_FIT_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_vector.h> | #include <cpl_vector.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_fits.h | cpl_fits.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/05/11 12:24:00 $ | * $Date: 2012/05/11 12:24:00 $ | |||
* $Revision: 1.9 $ | * $Revision: 1.9 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_FITS_H | #ifndef CPL_FITS_H | |||
#define CPL_FITS_H | #define CPL_FITS_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_frame.h | cpl_frame.h | |||
---|---|---|---|---|
/* $Id: cpl_frame.h,v 1.19 2012/01/11 13:38:29 rpalsa Exp $ | /* $Id: cpl_frame.h,v 1.20 2013/01/10 13:18:50 rpalsa Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2005 European Southern Observatory | * Copyright (C) 2001-2005 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 23 | skipping to change at line 23 | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/01/11 13:38:29 $ | * $Date: 2013/01/10 13:18:50 $ | |||
* $Revision: 1.19 $ | * $Revision: 1.20 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_FRAME_H | #ifndef CPL_FRAME_H | |||
#define CPL_FRAME_H | #define CPL_FRAME_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
skipping to change at line 51 | skipping to change at line 51 | |||
* @brief | * @brief | |||
* The frame data type. | * The frame data type. | |||
*/ | */ | |||
typedef struct _cpl_frame_ cpl_frame; | typedef struct _cpl_frame_ cpl_frame; | |||
/** | /** | |||
* @ingroup cpl_frame | * @ingroup cpl_frame | |||
* | * | |||
* @brief | * @brief | |||
* Frame comparison function. | ||||
* | ||||
* Type definition for functions which compares the frame @em other with th | ||||
e | ||||
* frame @em self. | ||||
* | ||||
* All function of this type must return -1, 0, or 1 if @em self is conside | ||||
red | ||||
* to be less than, equal or greater than @em other respectively. | ||||
*/ | ||||
typedef int (*cpl_frame_compare_func)(const cpl_frame *self, | ||||
const cpl_frame *other); | ||||
/** | ||||
* @ingroup cpl_frame | ||||
* | ||||
* @brief | ||||
* Supported frame types | * Supported frame types | |||
* | * | |||
* Defines the possible values for the frame's type attribute. | * Defines the possible values for the frame's type attribute. | |||
*/ | */ | |||
enum _cpl_frame_type_ { | enum _cpl_frame_type_ { | |||
/** | /** | |||
* Undefined frame type | * Undefined frame type | |||
* @hideinitializer | * @hideinitializer | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 22 lines changed or added | |||
cpl_framedata.h | cpl_framedata.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/01/11 13:38:29 $ | * $Date: 2012/01/11 13:38:29 $ | |||
* $Revision: 1.4 $ | * $Revision: 1.4 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_FRAMEDATA_H | #ifndef CPL_FRAMEDATA_H | |||
#define CPL_FRAMEDATA_H | #define CPL_FRAMEDATA_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_frameset.h | cpl_frameset.h | |||
---|---|---|---|---|
/* $Id: cpl_frameset.h,v 1.20 2012/01/11 13:38:29 rpalsa Exp $ | /* $Id: cpl_frameset.h,v 1.24 2013/01/24 07:50:20 rpalsa Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2005 European Southern Observatory | * Copyright (C) 2001-2005 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 23 | skipping to change at line 23 | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/01/11 13:38:29 $ | * $Date: 2013/01/24 07:50:20 $ | |||
* $Revision: 1.20 $ | * $Revision: 1.24 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_FRAMESET_H | #ifndef CPL_FRAMESET_H | |||
#define CPL_FRAMESET_H | #define CPL_FRAMESET_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_frame.h> | #include <cpl_frame.h> | |||
skipping to change at line 97 | skipping to change at line 97 | |||
cpl_error_code cpl_frameset_insert(cpl_frameset *self, cpl_frame *frame); | cpl_error_code cpl_frameset_insert(cpl_frameset *self, cpl_frame *frame); | |||
cpl_size cpl_frameset_erase(cpl_frameset *self, const char *tag); | cpl_size cpl_frameset_erase(cpl_frameset *self, const char *tag); | |||
cpl_error_code cpl_frameset_erase_frame(cpl_frameset *self, cpl_frame *fram e); | cpl_error_code cpl_frameset_erase_frame(cpl_frameset *self, cpl_frame *fram e); | |||
/* | /* | |||
* Element access | * Element access | |||
*/ | */ | |||
const cpl_frame *cpl_frameset_get_frame_const(const cpl_frameset *self, | const cpl_frame *cpl_frameset_get_frame_const(const cpl_frameset *self, | |||
cpl_size position); | cpl_size position) CPL_ATTR_D | |||
cpl_frame *cpl_frameset_get_frame(cpl_frameset *self, cpl_size position); | EPRECATED; | |||
cpl_frame *cpl_frameset_get_frame(cpl_frameset *self, cpl_size position) CP | ||||
L_ATTR_DEPRECATED; | ||||
cpl_frame *cpl_frameset_get_position(cpl_frameset *self, cpl_size position) | ||||
; | ||||
const cpl_frame *cpl_frameset_get_position_const(const cpl_frameset *self, | ||||
cpl_size position); | ||||
/* | /* | |||
* Miscellaneous functions | * Miscellaneous functions | |||
*/ | */ | |||
cpl_size * | cpl_error_code cpl_frameset_join(cpl_frameset *self, const cpl_frameset *ot | |||
cpl_frameset_labelise(const cpl_frameset *self, | her); | |||
int (*compare)(const cpl_frame *, const cpl_frame *), | cpl_error_code cpl_frameset_sort(cpl_frameset *self, | |||
cpl_size *nb_labels); | cpl_frame_compare_func compare); | |||
cpl_frameset *cpl_frameset_extract(const cpl_frameset *self, | cpl_frameset *cpl_frameset_extract(const cpl_frameset *self, | |||
const cpl_size *labels, | const cpl_size *labels, | |||
cpl_size desired_label) CPL_ATTR_ALLOC; | cpl_size desired_label) CPL_ATTR_ALLOC; | |||
cpl_size *cpl_frameset_labelise(const cpl_frameset *self, | ||||
int (*compare)(const cpl_frame *, | ||||
const cpl_frame *), cpl_size *nb_labels); | ||||
void cpl_frameset_dump(const cpl_frameset *self, FILE *stream); | void cpl_frameset_dump(const cpl_frameset *self, FILE *stream); | |||
CPL_END_DECLS | CPL_END_DECLS | |||
#endif /* CPL_FRAMESET_H */ | #endif /* CPL_FRAMESET_H */ | |||
End of changes. 5 change blocks. | ||||
10 lines changed or deleted | 22 lines changed or added | |||
cpl_frameset_io.h | cpl_frameset_io.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/21 07:36:33 $ | * $Date: 2011/07/21 07:36:33 $ | |||
* $Revision: 1.6 $ | * $Revision: 1.6 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_FRAMESET_IO_H | #ifndef CPL_FRAMESET_IO_H | |||
#define CPL_FRAMESET_IO_H | #define CPL_FRAMESET_IO_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_frameset.h> | #include <cpl_frameset.h> | |||
#include <cpl_imagelist.h> | #include <cpl_imagelist.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_geom_img.h | cpl_geom_img.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/11/15 12:41:28 $ | * $Date: 2011/11/15 12:41:28 $ | |||
* $Revision: 1.8 $ | * $Revision: 1.8 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_GEOM_IMG_H | #ifndef CPL_GEOM_IMG_H | |||
#define CPL_GEOM_IMG_H | #define CPL_GEOM_IMG_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_image.h> | #include <cpl_image.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image.h | cpl_image.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2010/11/11 09:23:18 $ | * $Date: 2010/11/11 09:23:18 $ | |||
* $Revision: 1.51 $ | * $Revision: 1.51 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_H | #ifndef CPL_IMAGE_H | |||
#define CPL_IMAGE_H | #define CPL_IMAGE_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image_io.h" | #include "cpl_image_io.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image_basic.h | cpl_image_basic.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/20 08:49:07 $ | * $Date: 2011/07/20 08:49:07 $ | |||
* $Revision: 1.49 $ | * $Revision: 1.49 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_BASIC_H | #ifndef CPL_IMAGE_BASIC_H | |||
#define CPL_IMAGE_BASIC_H | #define CPL_IMAGE_BASIC_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image_bpm.h | cpl_image_bpm.h | |||
---|---|---|---|---|
/* $Id: cpl_image_bpm.h,v 1.19 2011/07/19 14:37:27 llundin Exp $ | /* $Id: cpl_image_bpm.h,v 1.20 2012/12/07 13:51:34 llundin Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 23 | skipping to change at line 23 | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/19 14:37:27 $ | * $Date: 2012/12/07 13:51:34 $ | |||
* $Revision: 1.19 $ | * $Revision: 1.20 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_BPM_H | #ifndef CPL_IMAGE_BPM_H | |||
#define CPL_IMAGE_BPM_H | #define CPL_IMAGE_BPM_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
#include "cpl_bivector.h" | #include "cpl_bivector.h" | |||
#include "cpl_mask.h" | #include "cpl_mask.h" | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
New types | ||||
-------------------------------------------------------------------------- | ||||
---*/ | ||||
/** | ||||
* @ingroup cpl_image | ||||
* | ||||
* @brief The special values that can be rejected | ||||
* They are a bit-field and can be combined with bitwise or. | ||||
*/ | ||||
enum _cpl_value_ { | ||||
/* No entry has the value 1 which makes the (mis)use of logical or detectab | ||||
le */ | ||||
/** | ||||
* Not-a-Number (NaN) | ||||
* @hideinitializer | ||||
*/ | ||||
CPL_VALUE_NAN = 1 << 1, | ||||
/** | ||||
* Plus Infinity | ||||
* @hideinitializer | ||||
*/ | ||||
CPL_VALUE_PLUSINF = 1 << 2, | ||||
/** | ||||
* Minus Infinity | ||||
* @hideinitializer | ||||
*/ | ||||
CPL_VALUE_MINUSINF = 1 << 3, | ||||
/** | ||||
* Zero | ||||
* @hideinitializer | ||||
*/ | ||||
CPL_VALUE_ZERO = 1 << 4, | ||||
/** | ||||
* Infinity with any sign | ||||
* @hideinitializer | ||||
*/ | ||||
CPL_VALUE_INF = CPL_VALUE_PLUSINF | CPL_VALUE_MINUSINF, | ||||
/** | ||||
* NaN or infinity with any sign | ||||
* @hideinitializer | ||||
*/ | ||||
CPL_VALUE_NOTFINITE = CPL_VALUE_INF | CPL_VALUE_NAN | ||||
}; | ||||
/** | ||||
* @ingroup cpl_image | ||||
* | ||||
* @brief | ||||
* The CPL special value. It is a bit field. | ||||
*/ | ||||
typedef enum _cpl_value_ cpl_value; | ||||
/*------------------------------------------------------------------------- | ||||
---- | ||||
Function prototypes | Function prototypes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
/* Info on the bad pixels */ | /* Info on the bad pixels */ | |||
cpl_size cpl_image_count_rejected(const cpl_image *); | cpl_size cpl_image_count_rejected(const cpl_image *); | |||
int cpl_image_is_rejected(const cpl_image *, cpl_size, cpl_size); | int cpl_image_is_rejected(const cpl_image *, cpl_size, cpl_size); | |||
/* To modify an image's bad pixel map */ | /* To modify an image's bad pixel map */ | |||
cpl_error_code cpl_image_reject(cpl_image *, cpl_size, cpl_size); | cpl_error_code cpl_image_reject(cpl_image *, cpl_size, cpl_size); | |||
cpl_error_code cpl_image_accept(cpl_image *, cpl_size, cpl_size); | cpl_error_code cpl_image_accept(cpl_image *, cpl_size, cpl_size); | |||
cpl_error_code cpl_image_accept_all(cpl_image *); | cpl_error_code cpl_image_accept_all(cpl_image *); | |||
cpl_error_code cpl_image_reject_from_mask(cpl_image *, const cpl_mask *); | cpl_error_code cpl_image_reject_from_mask(cpl_image *, const cpl_mask *); | |||
cpl_error_code cpl_image_reject_value(cpl_image *, cpl_value); | ||||
CPL_END_DECLS | CPL_END_DECLS | |||
#endif | #endif | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 63 lines changed or added | |||
cpl_image_filter.h | cpl_image_filter.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2010/11/11 09:23:18 $ | * $Date: 2010/11/11 09:23:18 $ | |||
* $Revision: 1.25 $ | * $Revision: 1.25 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_FILTER_H | #ifndef CPL_IMAGE_FILTER_H | |||
#define CPL_IMAGE_FILTER_H | #define CPL_IMAGE_FILTER_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image_gen.h | cpl_image_gen.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/21 08:03:53 $ | * $Date: 2011/07/21 08:03:53 $ | |||
* $Revision: 1.20 $ | * $Revision: 1.20 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_GEN_H | #ifndef CPL_IMAGE_GEN_H | |||
#define CPL_IMAGE_GEN_H | #define CPL_IMAGE_GEN_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image_io.h | cpl_image_io.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/03/13 09:31:59 $ | * $Date: 2012/03/13 09:31:59 $ | |||
* $Revision: 1.78 $ | * $Revision: 1.78 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_IO_H | #ifndef CPL_IMAGE_IO_H | |||
#define CPL_IMAGE_IO_H | #define CPL_IMAGE_IO_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
New types | New types | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
typedef struct _cpl_image_ cpl_image; | typedef struct _cpl_image_ cpl_image; | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image_iqe.h | cpl_image_iqe.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/20 08:49:08 $ | * $Date: 2011/07/20 08:49:08 $ | |||
* $Revision: 1.6 $ | * $Revision: 1.6 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_IQE_H | #ifndef CPL_IMAGE_IQE_H | |||
#define CPL_IMAGE_IQE_H | #define CPL_IMAGE_IQE_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image_resample.h | cpl_image_resample.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/20 11:20:40 $ | * $Date: 2011/07/20 11:20:40 $ | |||
* $Revision: 1.19 $ | * $Revision: 1.19 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_RESAMPLE_H | #ifndef CPL_IMAGE_RESAMPLE_H | |||
#define CPL_IMAGE_RESAMPLE_H | #define CPL_IMAGE_RESAMPLE_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <stdio.h> | #include <stdio.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_image_stats.h | cpl_image_stats.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/07/30 23:39:10 $ | * $Date: 2012/07/30 23:39:10 $ | |||
* $Revision: 1.29 $ | * $Revision: 1.29 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGE_STATS_H | #ifndef CPL_IMAGE_STATS_H | |||
#define CPL_IMAGE_STATS_H | #define CPL_IMAGE_STATS_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_imagelist.h | cpl_imagelist.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/04/08 08:43:28 $ | * $Date: 2011/04/08 08:43:28 $ | |||
* $Revision: 1.7 $ | * $Revision: 1.7 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGELIST_H | #ifndef CPL_IMAGELIST_H | |||
#define CPL_IMAGELIST_H | #define CPL_IMAGELIST_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
New types | New types | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
typedef struct _cpl_imagelist_ cpl_imagelist; | typedef struct _cpl_imagelist_ cpl_imagelist; | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_imagelist_basic.h | cpl_imagelist_basic.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/20 14:32:39 $ | * $Date: 2011/07/20 14:32:39 $ | |||
* $Revision: 1.25 $ | * $Revision: 1.25 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGELIST_BASIC_H | #ifndef CPL_IMAGELIST_BASIC_H | |||
#define CPL_IMAGELIST_BASIC_H | #define CPL_IMAGELIST_BASIC_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_imagelist.h" | #include "cpl_imagelist.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_imagelist_io.h | cpl_imagelist_io.h | |||
---|---|---|---|---|
/* $Id: cpl_imagelist_io.h,v 1.29 2012/04/04 12:26:54 llundin Exp $ | /* $Id: cpl_imagelist_io.h,v 1.30 2013/01/17 16:04:13 llundin Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 23 | skipping to change at line 23 | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/04/04 12:26:54 $ | * $Date: 2013/01/17 16:04:13 $ | |||
* $Revision: 1.29 $ | * $Revision: 1.30 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IMAGELIST_IO_H | #ifndef CPL_IMAGELIST_IO_H | |||
#define CPL_IMAGELIST_IO_H | #define CPL_IMAGELIST_IO_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_image.h" | #include "cpl_image.h" | |||
skipping to change at line 70 | skipping to change at line 70 | |||
/* Imagelist destructor */ | /* Imagelist destructor */ | |||
void cpl_imagelist_delete(cpl_imagelist *); | void cpl_imagelist_delete(cpl_imagelist *); | |||
void cpl_imagelist_unwrap(cpl_imagelist *); | void cpl_imagelist_unwrap(cpl_imagelist *); | |||
void cpl_imagelist_empty(cpl_imagelist *); | void cpl_imagelist_empty(cpl_imagelist *); | |||
/* Others */ | /* Others */ | |||
cpl_imagelist * cpl_imagelist_duplicate(const cpl_imagelist *) CPL_ATTR_ALL OC; | cpl_imagelist * cpl_imagelist_duplicate(const cpl_imagelist *) CPL_ATTR_ALL OC; | |||
cpl_error_code cpl_imagelist_erase(cpl_imagelist *, const cpl_vector *); | cpl_error_code cpl_imagelist_erase(cpl_imagelist *, const cpl_vector *); | |||
int cpl_imagelist_is_uniform(const cpl_imagelist *); | int cpl_imagelist_is_uniform(const cpl_imagelist *); | |||
cpl_error_code cpl_imagelist_cast(cpl_imagelist *, const cpl_imagelist *, | ||||
cpl_type); | ||||
cpl_error_code cpl_imagelist_dump_structure(const cpl_imagelist *, FILE *); | cpl_error_code cpl_imagelist_dump_structure(const cpl_imagelist *, FILE *); | |||
cpl_error_code cpl_imagelist_dump_window(const cpl_imagelist *, | cpl_error_code cpl_imagelist_dump_window(const cpl_imagelist *, | |||
cpl_size, cpl_size, cpl_size, cpl_size, FILE *); | cpl_size, cpl_size, cpl_size, cpl_size, FILE *); | |||
/* Saving function */ | /* Saving function */ | |||
cpl_error_code cpl_imagelist_save(const cpl_imagelist *, const char *, | cpl_error_code cpl_imagelist_save(const cpl_imagelist *, const char *, | |||
cpl_type, const cpl_propertylist *, | cpl_type, const cpl_propertylist *, | |||
unsigned); | unsigned); | |||
CPL_END_DECLS | CPL_END_DECLS | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 7 lines changed or added | |||
cpl_init.h | cpl_init.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2010/11/11 09:23:18 $ | * $Date: 2010/11/11 09:23:18 $ | |||
* $Revision: 1.9 $ | * $Revision: 1.9 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_INIT_H | #ifndef CPL_INIT_H | |||
#define CPL_INIT_H | #define CPL_INIT_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
#define CPL_INIT_DEFAULT 0 | #define CPL_INIT_DEFAULT 0 | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_io.h | cpl_io.h | |||
---|---|---|---|---|
/* $Id: cpl_io.h,v 1.17 2011/04/01 09:57:38 llundin Exp $ | /* $Id: cpl_io.h,v 1.21 2013/02/21 17:14:53 cgarcia Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: cgarcia $ | |||
* $Date: 2011/04/01 09:57:38 $ | * $Date: 2013/02/21 17:14:53 $ | |||
* $Revision: 1.17 $ | * $Revision: 1.21 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_IO_H | #ifndef CPL_IO_H | |||
#define CPL_IO_H | #define CPL_IO_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
skipping to change at line 63 | skipping to change at line 63 | |||
/**@{*/ | /**@{*/ | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Defines | Defines | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
/*------------------------------------------------------------------------- ---*/ | /*------------------------------------------------------------------------- ---*/ | |||
/** | /** | |||
* | * | |||
* @brief These are the file I/O modes. | * @brief These are the file I/O modes. | |||
* | ||||
* For the compression modes, | ||||
* see http://heasarc.nasa.gov/docs/software/fitsio/compression.html | ||||
*/ | */ | |||
/*------------------------------------------------------------------------- ---*/ | /*------------------------------------------------------------------------- ---*/ | |||
enum _cpl_io_type_ { | enum _cpl_io_type_ { | |||
/* | /* | |||
* More modes may be added in the future. To support future combination of | * More modes may be added in the future. To support future combination of | |||
* different modes (using bit-wise or) no mode has the value 1, since t his | * different modes (using bit-wise or) no mode has the value 1, since t his | |||
* makes the (mis)use of logical or detectable. | * makes the (mis)use of logical or detectable. | |||
*/ | */ | |||
skipping to change at line 87 | skipping to change at line 90 | |||
/** @hideinitializer */ | /** @hideinitializer */ | |||
CPL_IO_EXTEND = ((unsigned)1 << 2), | CPL_IO_EXTEND = ((unsigned)1 << 2), | |||
/**< Append a new extension to the file. */ | /**< Append a new extension to the file. */ | |||
/** @hideinitializer */ | /** @hideinitializer */ | |||
CPL_IO_APPEND = ((unsigned)1 << 3), | CPL_IO_APPEND = ((unsigned)1 << 3), | |||
/**< Append to the last data unit of the file. */ | /**< Append to the last data unit of the file. */ | |||
/** @hideinitializer */ | /** @hideinitializer */ | |||
CPL_IO_MAX = CPL_IO_APPEND, | CPL_IO_COMPRESS_GZIP = ((unsigned)1 << 4), | |||
/**< Use FITS tiled-image compression with GZIP algorithm. */ | ||||
/** @hideinitializer */ | ||||
CPL_IO_COMPRESS_RICE = ((unsigned)1 << 5), | ||||
/**< Use FITS tiled-image compression with RICE algorithm. */ | ||||
/** @hideinitializer */ | ||||
CPL_IO_COMPRESS_HCOMPRESS = ((unsigned)1 << 6), | ||||
/**< Use FITS tiled-image compression with HCOMPRESS algorithm. */ | ||||
/** @hideinitializer */ | ||||
CPL_IO_COMPRESS_PLIO = ((unsigned)1 << 7), | ||||
/**< Use FITS tiled-image compression with PLIO algorithm. */ | ||||
/** @hideinitializer */ | ||||
CPL_IO_MAX = ((unsigned)1 << 8), | ||||
/**< Reserved for internal CPL usage. */ | /**< Reserved for internal CPL usage. */ | |||
/** @hideinitializer */ | /** @hideinitializer */ | |||
CPL_IO_DEFAULT = ((unsigned)CPL_IO_CREATE) | CPL_IO_DEFAULT = ((unsigned)CPL_IO_CREATE) | |||
/**< Deprecated, kept only for backwards compatibility */ | /**< Deprecated, kept only for backwards compatibility */ | |||
}; | }; | |||
/** | /** | |||
* @brief | * @brief | |||
End of changes. 4 change blocks. | ||||
6 lines changed or deleted | 25 lines changed or added | |||
cpl_macros.h | cpl_macros.h | |||
---|---|---|---|---|
/* $Id: cpl_macros.h,v 1.10 2012/09/13 11:12:47 llundin Exp $ | /* $Id: cpl_macros.h,v 1.11 2013/02/15 09:24:42 rpalsa Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2005 European Southern Observatory | * Copyright (C) 2001-2005 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: rpalsa $ | |||
* $Date: 2012/09/13 11:12:47 $ | * $Date: 2013/02/15 09:24:42 $ | |||
* $Revision: 1.10 $ | * $Revision: 1.11 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
/* | /* | |||
* This file must not include any other file than cxmacros.h | * This file must not include any other file than cxmacros.h | |||
*/ | */ | |||
#ifndef CPL_MACROS_H | #ifndef CPL_MACROS_H | |||
#define CPL_MACROS_H | #define CPL_MACROS_H | |||
#include <cxmacros.h> | #include <cxmacros.h> | |||
skipping to change at line 118 | skipping to change at line 118 | |||
# endif | # endif | |||
# else | # else | |||
/* gcc 3.0 to 3.3 */ | /* gcc 3.0 to 3.3 */ | |||
# define CPL_ATTR_ALLOC __attribute__((malloc)) | # define CPL_ATTR_ALLOC __attribute__((malloc)) | |||
# define CPL_ATTR_MALLOC __attribute__((malloc)) | # define CPL_ATTR_MALLOC __attribute__((malloc)) | |||
# define CPL_ATTR_CALLOC __attribute__((malloc)) | # define CPL_ATTR_CALLOC __attribute__((malloc)) | |||
# define CPL_ATTR_REALLOC __attribute__((malloc)) | # define CPL_ATTR_REALLOC __attribute__((malloc)) | |||
# endif | # endif | |||
# if __GNUC__ >= 4 | ||||
# define CPL_INTERNAL __attribute__((visibility("hidden"))) | ||||
# define CPL_EXPORT __attribute__((visibility("default"))) | ||||
# endif | ||||
#endif | #endif | |||
#ifndef CPL_ATTR_ALLOC | #ifndef CPL_ATTR_ALLOC | |||
# define CPL_ATTR_ALLOC /* __attribute__ */ | # define CPL_ATTR_ALLOC /* __attribute__ */ | |||
#endif | #endif | |||
#ifndef CPL_ATTR_CALLOC | #ifndef CPL_ATTR_CALLOC | |||
# define CPL_ATTR_CALLOC /*__attribute__ */ | # define CPL_ATTR_CALLOC /*__attribute__ */ | |||
#endif | #endif | |||
skipping to change at line 165 | skipping to change at line 170 | |||
#ifndef CPL_UNLIKELY | #ifndef CPL_UNLIKELY | |||
# define CPL_UNLIKELY(x) (x) | # define CPL_UNLIKELY(x) (x) | |||
# define CPL_LIKELY(x) (x) | # define CPL_LIKELY(x) (x) | |||
#endif | #endif | |||
#ifndef CPL_ATTR_NOINLINE | #ifndef CPL_ATTR_NOINLINE | |||
# define CPL_ATTR_NOINLINE /* __attribute__ */ | # define CPL_ATTR_NOINLINE /* __attribute__ */ | |||
#endif | #endif | |||
#ifndef CPL_INTERNAL | ||||
# define CPL_INTERNAL /* __attribute__ */ | ||||
# define CPL_EXPORT /* __attribute__ */ | ||||
#endif | ||||
#endif /* CPL_MACROS_H */ | #endif /* CPL_MACROS_H */ | |||
End of changes. 4 change blocks. | ||||
5 lines changed or deleted | 15 lines changed or added | |||
cpl_mask.h | cpl_mask.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/08/11 11:08:33 $ | * $Date: 2011/08/11 11:08:33 $ | |||
* $Revision: 1.33 $ | * $Revision: 1.33 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_MASK_H | #ifndef CPL_MASK_H | |||
#define CPL_MASK_H | #define CPL_MASK_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
New types | New types | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
typedef struct _cpl_mask_ cpl_mask; | typedef struct _cpl_mask_ cpl_mask; | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_math_const.h | cpl_math_const.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/10/01 14:50:02 $ | * $Date: 2012/10/01 14:50:02 $ | |||
* $Revision: 1.10 $ | * $Revision: 1.10 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_MATH_CONST_H | #ifndef CPL_MATH_CONST_H | |||
#define CPL_MATH_CONST_H | #define CPL_MATH_CONST_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
/** | /** | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_matrix.h | cpl_matrix.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/29 12:40:08 $ | * $Date: 2011/07/29 12:40:08 $ | |||
* $Revision: 1.40 $ | * $Revision: 1.40 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_MATRIX_H | #ifndef CPL_MATRIX_H | |||
#define CPL_MATRIX_H | #define CPL_MATRIX_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_memory.h | cpl_memory.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2010/11/11 09:23:18 $ | * $Date: 2010/11/11 09:23:18 $ | |||
* $Revision: 1.22 $ | * $Revision: 1.22 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_MEMORY_H | #ifndef CPL_MEMORY_H | |||
#define CPL_MEMORY_H | #define CPL_MEMORY_H | |||
#include <sys/types.h> | #include <sys/types.h> | |||
#include <stdarg.h> | #include <stdarg.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_msg.h | cpl_msg.h | |||
---|---|---|---|---|
/* $Id: cpl_msg.h,v 1.17 2012/03/06 10:36:18 llundin Exp $ | /* $Id: cpl_msg.h,v 1.18 2013/01/28 12:31:19 cgarcia Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: cgarcia $ | |||
* $Date: 2012/03/06 10:36:18 $ | * $Date: 2013/01/28 12:31:19 $ | |||
* $Revision: 1.17 $ | * $Revision: 1.18 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_MSG_H | #ifndef CPL_MSG_H | |||
#define CPL_MSG_H | #define CPL_MSG_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
skipping to change at line 96 | skipping to change at line 96 | |||
void cpl_msg_set_level_from_env(void); | void cpl_msg_set_level_from_env(void); | |||
cpl_msg_severity cpl_msg_get_log_level(void); | cpl_msg_severity cpl_msg_get_log_level(void); | |||
cpl_msg_severity cpl_msg_get_level(void); | cpl_msg_severity cpl_msg_get_level(void); | |||
void cpl_msg_set_time_on(void); | void cpl_msg_set_time_on(void); | |||
void cpl_msg_set_time_off(void); | void cpl_msg_set_time_off(void); | |||
void cpl_msg_set_component_on(void); | void cpl_msg_set_component_on(void); | |||
void cpl_msg_set_component_off(void); | void cpl_msg_set_component_off(void); | |||
void cpl_msg_set_domain_on(void); | void cpl_msg_set_domain_on(void); | |||
void cpl_msg_set_domain_off(void); | void cpl_msg_set_domain_off(void); | |||
void cpl_msg_set_threadid_on(void); | ||||
void cpl_msg_set_threadid_off(void); | ||||
void cpl_msg_set_domain(const char *); | void cpl_msg_set_domain(const char *); | |||
const char *cpl_msg_get_domain(void); | const char *cpl_msg_get_domain(void); | |||
void cpl_msg_set_width(int); | void cpl_msg_set_width(int); | |||
void cpl_msg_set_indentation(int); | void cpl_msg_set_indentation(int); | |||
void cpl_msg_indent_more(void); | void cpl_msg_indent_more(void); | |||
void cpl_msg_indent_less(void); | void cpl_msg_indent_less(void); | |||
void cpl_msg_indent(int); | void cpl_msg_indent(int); | |||
End of changes. 3 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
cpl_parameter.h | cpl_parameter.h | |||
---|---|---|---|---|
/* $Id: cpl_parameter.h,v 1.15 2010/11/11 10:31:52 llundin Exp $ | /* $Id: cpl_parameter.h,v 1.16 2013/02/11 13:30:57 rpalsa Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2005 European Southern Observatory | * Copyright (C) 2001-2005 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: rpalsa $ | |||
* $Date: 2010/11/11 10:31:52 $ | * $Date: 2013/02/11 13:30:57 $ | |||
* $Revision: 1.15 $ | * $Revision: 1.16 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PARAMETER_H | #ifndef CPL_PARAMETER_H | |||
#define CPL_PARAMETER_H | #define CPL_PARAMETER_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
skipping to change at line 153 | skipping to change at line 153 | |||
cpl_parameter *cpl_parameter_new_value(const char *name, cpl_type type, | cpl_parameter *cpl_parameter_new_value(const char *name, cpl_type type, | |||
const char *description, | const char *description, | |||
const char *context, ...) CPL_ATTR_A LLOC; | const char *context, ...) CPL_ATTR_A LLOC; | |||
cpl_parameter *cpl_parameter_new_range(const char *name, cpl_type type, | cpl_parameter *cpl_parameter_new_range(const char *name, cpl_type type, | |||
const char *description, | const char *description, | |||
const char *context, ...) CPL_ATTR_A LLOC; | const char *context, ...) CPL_ATTR_A LLOC; | |||
cpl_parameter *cpl_parameter_new_enum(const char *name, cpl_type type, | cpl_parameter *cpl_parameter_new_enum(const char *name, cpl_type type, | |||
const char *description, | const char *description, | |||
const char *context, ...) CPL_ATTR_AL LOC; | const char *context, ...) CPL_ATTR_AL LOC; | |||
cpl_parameter *cpl_parameter_duplicate(const cpl_parameter *other) CPL_ATTR | ||||
_ALLOC; | ||||
void cpl_parameter_delete(cpl_parameter *self); | void cpl_parameter_delete(cpl_parameter *self); | |||
/* | /* | |||
* Non-modifying operations | * Non-modifying operations | |||
*/ | */ | |||
cpl_type cpl_parameter_get_type(const cpl_parameter *self); | cpl_type cpl_parameter_get_type(const cpl_parameter *self); | |||
cpl_parameter_class cpl_parameter_get_class(const cpl_parameter *self); | cpl_parameter_class cpl_parameter_get_class(const cpl_parameter *self); | |||
int cpl_parameter_is_enabled(const cpl_parameter *self, | int cpl_parameter_is_enabled(const cpl_parameter *self, | |||
End of changes. 3 change blocks. | ||||
5 lines changed or deleted | 8 lines changed or added | |||
cpl_parameterlist.h | cpl_parameterlist.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/01/11 13:38:29 $ | * $Date: 2012/01/11 13:38:29 $ | |||
* $Revision: 1.10 $ | * $Revision: 1.10 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PARAMETERLIST_H | #ifndef CPL_PARAMETERLIST_H | |||
#define CPL_PARAMETERLIST_H | #define CPL_PARAMETERLIST_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_parameter.h> | #include <cpl_parameter.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_photom.h | cpl_photom.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/21 09:45:24 $ | * $Date: 2011/07/21 09:45:24 $ | |||
* $Revision: 1.4 $ | * $Revision: 1.4 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PHOTOM_H | #ifndef CPL_PHOTOM_H | |||
#define CPL_PHOTOM_H | #define CPL_PHOTOM_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_phys_const.h | cpl_phys_const.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2010/11/11 09:23:18 $ | * $Date: 2010/11/11 09:23:18 $ | |||
* $Revision: 1.9 $ | * $Revision: 1.9 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PHYS_CONST_H | #ifndef CPL_PHYS_CONST_H | |||
#define CPL_PHYS_CONST_H | #define CPL_PHYS_CONST_H | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Defines | Defines | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_plot.h | cpl_plot.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/07/21 08:35:14 $ | * $Date: 2011/07/21 08:35:14 $ | |||
* $Revision: 1.11 $ | * $Revision: 1.11 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PLOT_H | #ifndef CPL_PLOT_H | |||
#define CPL_PLOT_H | #define CPL_PLOT_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include "cpl_error.h" | #include "cpl_error.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_plugin.h | cpl_plugin.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/01/11 10:33:18 $ | * $Date: 2011/01/11 10:33:18 $ | |||
* $Revision: 1.14 $ | * $Revision: 1.14 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PLUGIN_H | #ifndef CPL_PLUGIN_H | |||
#define CPL_PLUGIN_H | #define CPL_PLUGIN_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_plugininfo.h | cpl_plugininfo.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2010/11/11 09:23:18 $ | * $Date: 2010/11/11 09:23:18 $ | |||
* $Revision: 1.5 $ | * $Revision: 1.5 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PLUGININFO_H | #ifndef CPL_PLUGININFO_H | |||
#define CPL_PLUGININFO_H | #define CPL_PLUGININFO_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_pluginlist.h> | #include <cpl_pluginlist.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_pluginlist.h | cpl_pluginlist.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2010/11/11 10:31:52 $ | * $Date: 2010/11/11 10:31:52 $ | |||
* $Revision: 1.8 $ | * $Revision: 1.8 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PLUGINLIST_H | #ifndef CPL_PLUGINLIST_H | |||
#define CPL_PLUGINLIST_H | #define CPL_PLUGINLIST_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
#include <cpl_plugin.h> | #include <cpl_plugin.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_polynomial.h | cpl_polynomial.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/12/14 12:29:06 $ | * $Date: 2011/12/14 12:29:06 $ | |||
* $Revision: 1.40 $ | * $Revision: 1.40 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_POLYNOMIAL_H | #ifndef CPL_POLYNOMIAL_H | |||
#define CPL_POLYNOMIAL_H | #define CPL_POLYNOMIAL_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <stdio.h> | #include <stdio.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_ppm.h | cpl_ppm.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/08/02 11:59:57 $ | * $Date: 2011/08/02 11:59:57 $ | |||
* $Revision: 1.10 $ | * $Revision: 1.10 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PPM_H | #ifndef CPL_PPM_H | |||
#define CPL_PPM_H | #define CPL_PPM_H | |||
#include <cpl_bivector.h> | #include <cpl_bivector.h> | |||
#include <cpl_array.h> | #include <cpl_array.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_property.h | cpl_property.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/05/21 14:29:54 $ | * $Date: 2012/05/21 14:29:54 $ | |||
* $Revision: 1.15 $ | * $Revision: 1.15 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PROPERTY_H | #ifndef CPL_PROPERTY_H | |||
#define CPL_PROPERTY_H | #define CPL_PROPERTY_H | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_error.h> | #include <cpl_error.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_propertylist.h | cpl_propertylist.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/03/18 14:29:59 $ | * $Date: 2011/03/18 14:29:59 $ | |||
* $Revision: 1.25 $ | * $Revision: 1.25 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_PROPERTYLIST_H | #ifndef CPL_PROPERTYLIST_H | |||
#define CPL_PROPERTYLIST_H | #define CPL_PROPERTYLIST_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_property.h> | #include <cpl_property.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_recipe.h | cpl_recipe.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/11/05 09:10:01 $ | * $Date: 2012/11/05 09:10:01 $ | |||
* $Revision: 1.8 $ | * $Revision: 1.8 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_RECIPE_H | #ifndef CPL_RECIPE_H | |||
#define CPL_RECIPE_H | #define CPL_RECIPE_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_plugin.h> | #include <cpl_plugin.h> | |||
#include <cpl_frameset.h> | #include <cpl_frameset.h> | |||
#include <cpl_parameterlist.h> | #include <cpl_parameterlist.h> | |||
#include <cpl_recipeconfig.h> | #include <cpl_recipeconfig.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_recipeconfig.h | cpl_recipeconfig.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2012/01/11 13:38:29 $ | * $Date: 2012/01/11 13:38:29 $ | |||
* $Revision: 1.5 $ | * $Revision: 1.5 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_RECIPECONFIG_H | #ifndef CPL_RECIPECONFIG_H | |||
#define CPL_RECIPECONFIG_H | #define CPL_RECIPECONFIG_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#include <cpl_type.h> | #include <cpl_type.h> | |||
#include <cpl_framedata.h> | #include <cpl_framedata.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_recipedefine.h | cpl_recipedefine.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/08/19 19:57:07 $ | * $Date: 2011/08/19 19:57:07 $ | |||
* $Revision: 1.14 $ | * $Revision: 1.14 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_RECIPEDEFINE_H | #ifndef CPL_RECIPEDEFINE_H | |||
#define CPL_RECIPEDEFINE_H | #define CPL_RECIPEDEFINE_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_recipe.h> | #include <cpl_recipe.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_stats.h | cpl_stats.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/07/30 23:39:10 $ | * $Date: 2012/07/30 23:39:10 $ | |||
* $Revision: 1.17 $ | * $Revision: 1.17 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_STATS_H | #ifndef CPL_STATS_H | |||
#define CPL_STATS_H | #define CPL_STATS_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#ifdef HAVE_CONFIG_H | #ifdef HAVE_CONFIG_H | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_table.h | cpl_table.h | |||
---|---|---|---|---|
/* $Id: cpl_table.h,v 1.67 2011/03/01 13:15:30 cizzo Exp $ | /* $Id: cpl_table.h,v 1.68 2013/01/23 16:06:32 rpalsa Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: cizzo $ | * $Author: rpalsa $ | |||
* $Date: 2011/03/01 13:15:30 $ | * $Date: 2013/01/23 16:06:32 $ | |||
* $Revision: 1.67 $ | * $Revision: 1.68 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_TABLE_H | #ifndef CPL_TABLE_H | |||
#define CPL_TABLE_H | #define CPL_TABLE_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#include "cpl_io.h" | #include "cpl_io.h" | |||
#include "cpl_type.h" | #include "cpl_type.h" | |||
#include "cpl_propertylist.h" | #include "cpl_propertylist.h" | |||
skipping to change at line 70 | skipping to change at line 70 | |||
cpl_table *cpl_table_new(cpl_size); | cpl_table *cpl_table_new(cpl_size); | |||
cpl_error_code cpl_table_new_column(cpl_table *, const char *, cpl_type); | cpl_error_code cpl_table_new_column(cpl_table *, const char *, cpl_type); | |||
cpl_error_code cpl_table_new_column_array(cpl_table *, const char *, | cpl_error_code cpl_table_new_column_array(cpl_table *, const char *, | |||
cpl_type, cpl_size); | cpl_type, cpl_size); | |||
cpl_error_code cpl_table_set_column_savetype(cpl_table *, | cpl_error_code cpl_table_set_column_savetype(cpl_table *, | |||
const char *name, cpl_type); | const char *name, cpl_type); | |||
cpl_error_code cpl_table_wrap_int(cpl_table *, int *, const char *); | cpl_error_code cpl_table_wrap_int(cpl_table *, int *, const char *); | |||
cpl_error_code cpl_table_wrap_long_long(cpl_table *, long long *, const cha r *); | ||||
cpl_error_code cpl_table_wrap_float(cpl_table *, float *, const char *); | cpl_error_code cpl_table_wrap_float(cpl_table *, float *, const char *); | |||
cpl_error_code cpl_table_wrap_double(cpl_table *, double *, const char *); | cpl_error_code cpl_table_wrap_double(cpl_table *, double *, const char *); | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
cpl_error_code cpl_table_wrap_float_complex(cpl_table *, | cpl_error_code cpl_table_wrap_float_complex(cpl_table *, | |||
float complex *, const char *); | float complex *, const char *); | |||
cpl_error_code cpl_table_wrap_double_complex(cpl_table *, | cpl_error_code cpl_table_wrap_double_complex(cpl_table *, | |||
double complex *, const char * ); | double complex *, const char * ); | |||
#endif | #endif | |||
cpl_error_code cpl_table_wrap_string(cpl_table *, char **, const char *); | cpl_error_code cpl_table_wrap_string(cpl_table *, char **, const char *); | |||
skipping to change at line 114 | skipping to change at line 115 | |||
cpl_size cpl_table_get_column_depth(const cpl_table *, const char *); | cpl_size cpl_table_get_column_depth(const cpl_table *, const char *); | |||
cpl_size cpl_table_get_column_dimensions(const cpl_table *, const char *); | cpl_size cpl_table_get_column_dimensions(const cpl_table *, const char *); | |||
cpl_error_code cpl_table_set_column_dimensions(cpl_table *, const char *, | cpl_error_code cpl_table_set_column_dimensions(cpl_table *, const char *, | |||
const cpl_array *); | const cpl_array *); | |||
cpl_size cpl_table_get_column_dimension(const cpl_table *, | cpl_size cpl_table_get_column_dimension(const cpl_table *, | |||
const char *, cpl_size); | const char *, cpl_size); | |||
int *cpl_table_get_data_int(cpl_table *, const char *name); | int *cpl_table_get_data_int(cpl_table *, const char *name); | |||
const int *cpl_table_get_data_int_const(const cpl_table *, | const int *cpl_table_get_data_int_const(const cpl_table *, | |||
const char *name); | const char *name); | |||
long long *cpl_table_get_data_long_long(cpl_table *, const char *name); | ||||
const long long *cpl_table_get_data_long_long_const(const cpl_table *, | ||||
const char *name); | ||||
float *cpl_table_get_data_float(cpl_table *, const char *name); | float *cpl_table_get_data_float(cpl_table *, const char *name); | |||
const float *cpl_table_get_data_float_const(const cpl_table *, | const float *cpl_table_get_data_float_const(const cpl_table *, | |||
const char *name); | const char *name); | |||
double *cpl_table_get_data_double(cpl_table *, const char *name); | double *cpl_table_get_data_double(cpl_table *, const char *name); | |||
const double *cpl_table_get_data_double_const(const cpl_table *, | const double *cpl_table_get_data_double_const(const cpl_table *, | |||
const char *name); | const char *name); | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
float complex *cpl_table_get_data_float_complex(cpl_table *, const char *na me); | float complex *cpl_table_get_data_float_complex(cpl_table *, const char *na me); | |||
const float complex *cpl_table_get_data_float_complex_const(const cpl_table *, | const float complex *cpl_table_get_data_float_complex_const(const cpl_table *, | |||
const char *nam e); | const char *nam e); | |||
skipping to change at line 137 | skipping to change at line 141 | |||
#endif | #endif | |||
char **cpl_table_get_data_string(cpl_table *, const char *name); | char **cpl_table_get_data_string(cpl_table *, const char *name); | |||
const char **cpl_table_get_data_string_const(const cpl_table *, | const char **cpl_table_get_data_string_const(const cpl_table *, | |||
const char *name); | const char *name); | |||
cpl_array **cpl_table_get_data_array(cpl_table *, const char *); | cpl_array **cpl_table_get_data_array(cpl_table *, const char *); | |||
const cpl_array **cpl_table_get_data_array_const(const cpl_table *, | const cpl_array **cpl_table_get_data_array_const(const cpl_table *, | |||
const char *); | const char *); | |||
double cpl_table_get(const cpl_table *, const char *, cpl_size, int *null); | double cpl_table_get(const cpl_table *, const char *, cpl_size, int *null); | |||
int cpl_table_get_int(const cpl_table *, const char *, cpl_size, int *null) ; | int cpl_table_get_int(const cpl_table *, const char *, cpl_size, int *null) ; | |||
long long cpl_table_get_long_long(const cpl_table *, const char *, cpl_size | ||||
, | ||||
int *null); | ||||
float cpl_table_get_float(const cpl_table *, const char *, cpl_size, int *n ull); | float cpl_table_get_float(const cpl_table *, const char *, cpl_size, int *n ull); | |||
double cpl_table_get_double(const cpl_table *, const char *, cpl_size, | double cpl_table_get_double(const cpl_table *, const char *, cpl_size, | |||
int *null); | int *null); | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
double complex cpl_table_get_complex(const cpl_table *, | double complex cpl_table_get_complex(const cpl_table *, | |||
const char *, cpl_size, int *); | const char *, cpl_size, int *); | |||
float complex cpl_table_get_float_complex(const cpl_table *, | float complex cpl_table_get_float_complex(const cpl_table *, | |||
const char *, cpl_size, int *null ); | const char *, cpl_size, int *null ); | |||
double complex cpl_table_get_double_complex(const cpl_table *, | double complex cpl_table_get_double_complex(const cpl_table *, | |||
const char *, cpl_size, int *null ); | const char *, cpl_size, int *null ); | |||
#endif | #endif | |||
const char *cpl_table_get_string(const cpl_table *, const char *, cpl_size) ; | const char *cpl_table_get_string(const cpl_table *, const char *, cpl_size) ; | |||
const cpl_array *cpl_table_get_array(const cpl_table *, const char *, cpl_s ize); | const cpl_array *cpl_table_get_array(const cpl_table *, const char *, cpl_s ize); | |||
cpl_error_code cpl_table_set(cpl_table *, const char *, cpl_size, double); | cpl_error_code cpl_table_set(cpl_table *, const char *, cpl_size, double); | |||
cpl_error_code cpl_table_set_int(cpl_table *, const char *, cpl_size, int); | cpl_error_code cpl_table_set_int(cpl_table *, const char *, cpl_size, int); | |||
cpl_error_code cpl_table_set_long_long(cpl_table *, const char *, cpl_size, | ||||
long long); | ||||
cpl_error_code cpl_table_set_float(cpl_table *, const char *, cpl_size, flo at); | cpl_error_code cpl_table_set_float(cpl_table *, const char *, cpl_size, flo at); | |||
cpl_error_code cpl_table_set_double(cpl_table *, const char *, cpl_size, | cpl_error_code cpl_table_set_double(cpl_table *, const char *, cpl_size, | |||
double) ; | double) ; | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
cpl_error_code cpl_table_set_complex(cpl_table *, | cpl_error_code cpl_table_set_complex(cpl_table *, | |||
const char *, cpl_size, double complex ); | const char *, cpl_size, double complex ); | |||
cpl_error_code cpl_table_set_float_complex(cpl_table *, | cpl_error_code cpl_table_set_float_complex(cpl_table *, | |||
const char *, cpl_size, float complex) ; | const char *, cpl_size, float complex) ; | |||
cpl_error_code cpl_table_set_double_complex(cpl_table *, | cpl_error_code cpl_table_set_double_complex(cpl_table *, | |||
const char *, cpl_size, double complex ); | const char *, cpl_size, double complex ); | |||
#endif | #endif | |||
cpl_error_code cpl_table_set_string(cpl_table *, const char *, cpl_size, | cpl_error_code cpl_table_set_string(cpl_table *, const char *, cpl_size, | |||
const char *); | const char *); | |||
cpl_error_code cpl_table_set_array(cpl_table *, const char *, cpl_size, | cpl_error_code cpl_table_set_array(cpl_table *, const char *, cpl_size, | |||
const cpl_array *); | const cpl_array *); | |||
cpl_error_code cpl_table_fill_column_window(cpl_table *, const char *, | cpl_error_code cpl_table_fill_column_window(cpl_table *, const char *, | |||
cpl_size, cpl_size, double); | cpl_size, cpl_size, double); | |||
cpl_error_code cpl_table_fill_column_window_int(cpl_table *, const char *, | cpl_error_code cpl_table_fill_column_window_int(cpl_table *, const char *, | |||
cpl_size, cpl_size, int); | cpl_size, cpl_size, int); | |||
cpl_error_code cpl_table_fill_column_window_long_long(cpl_table *, const ch | ||||
ar *, | ||||
cpl_size, cpl_size, | ||||
long long); | ||||
cpl_error_code cpl_table_fill_column_window_float(cpl_table *, const char * , | cpl_error_code cpl_table_fill_column_window_float(cpl_table *, const char * , | |||
cpl_size, cpl_size, float); | cpl_size, cpl_size, float); | |||
cpl_error_code cpl_table_fill_column_window_double(cpl_table *, const char *, | cpl_error_code cpl_table_fill_column_window_double(cpl_table *, const char *, | |||
cpl_size, cpl_size, double); | cpl_size, cpl_size, double); | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
cpl_error_code cpl_table_fill_column_window_complex(cpl_table *, const char *, | cpl_error_code cpl_table_fill_column_window_complex(cpl_table *, const char *, | |||
cpl_size, cpl_size, double complex); | cpl_size, cpl_size, double complex); | |||
cpl_error_code cpl_table_fill_column_window_float_complex(cpl_table *, | cpl_error_code cpl_table_fill_column_window_float_complex(cpl_table *, | |||
const char *, cpl_size, cpl_size, float complex); | const char *, cpl_size, cpl_size, float complex); | |||
cpl_error_code cpl_table_fill_column_window_double_complex(cpl_table *, | cpl_error_code cpl_table_fill_column_window_double_complex(cpl_table *, | |||
const char *, cpl_size, cpl_size, double complex); | const char *, cpl_size, cpl_size, double complex); | |||
#endif | #endif | |||
cpl_error_code cpl_table_fill_column_window_string(cpl_table *, const char *, | cpl_error_code cpl_table_fill_column_window_string(cpl_table *, const char *, | |||
cpl_size, cpl_size, const char *); | cpl_size, cpl_size, const char *); | |||
cpl_error_code cpl_table_fill_column_window_array(cpl_table *, const char * , | cpl_error_code cpl_table_fill_column_window_array(cpl_table *, const char * , | |||
cpl_size, cpl_size, const cpl_array * ); | cpl_size, cpl_size, const cpl_array * ); | |||
cpl_error_code cpl_table_copy_data_int(cpl_table *, const char *, const int *); | cpl_error_code cpl_table_copy_data_int(cpl_table *, const char *, const int *); | |||
cpl_error_code cpl_table_copy_data_long_long(cpl_table *, const char *, | ||||
const long long *); | ||||
cpl_error_code cpl_table_copy_data_float(cpl_table *, const char *, | cpl_error_code cpl_table_copy_data_float(cpl_table *, const char *, | |||
const float *); | const float *); | |||
cpl_error_code cpl_table_copy_data_double(cpl_table *, const char *, | cpl_error_code cpl_table_copy_data_double(cpl_table *, const char *, | |||
const double *); | const double *); | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
cpl_error_code cpl_table_copy_data_float_complex(cpl_table *, const char *, | cpl_error_code cpl_table_copy_data_float_complex(cpl_table *, const char *, | |||
const float complex *); | const float complex *); | |||
cpl_error_code cpl_table_copy_data_double_complex(cpl_table *, const char * , | cpl_error_code cpl_table_copy_data_double_complex(cpl_table *, const char * , | |||
const double complex *); | const double complex *); | |||
#endif | #endif | |||
skipping to change at line 218 | skipping to change at line 231 | |||
cpl_error_code cpl_table_set_column_invalid(cpl_table *, | cpl_error_code cpl_table_set_column_invalid(cpl_table *, | |||
const char *, cpl_size, cpl_siz e); | const char *, cpl_size, cpl_siz e); | |||
int cpl_table_is_valid(const cpl_table *, const char *, cpl_size); | int cpl_table_is_valid(const cpl_table *, const char *, cpl_size); | |||
cpl_size cpl_table_count_invalid(const cpl_table *, const char *); | cpl_size cpl_table_count_invalid(const cpl_table *, const char *); | |||
int cpl_table_has_invalid(const cpl_table *table, const char *name); | int cpl_table_has_invalid(const cpl_table *table, const char *name); | |||
int cpl_table_has_valid(const cpl_table *table, const char *name); | int cpl_table_has_valid(const cpl_table *table, const char *name); | |||
cpl_error_code cpl_table_fill_invalid_int(cpl_table *, const char *, | cpl_error_code cpl_table_fill_invalid_int(cpl_table *, const char *, | |||
int); | int); | |||
cpl_error_code cpl_table_fill_invalid_long_long(cpl_table *, const char *, | ||||
long long); | ||||
cpl_error_code cpl_table_fill_invalid_float(cpl_table *, const char *, | cpl_error_code cpl_table_fill_invalid_float(cpl_table *, const char *, | |||
float); | float); | |||
cpl_error_code cpl_table_fill_invalid_double(cpl_table *, const char *, | cpl_error_code cpl_table_fill_invalid_double(cpl_table *, const char *, | |||
double); | double); | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
cpl_error_code cpl_table_fill_invalid_float_complex(cpl_table *, const char *, | cpl_error_code cpl_table_fill_invalid_float_complex(cpl_table *, const char *, | |||
float complex); | float complex); | |||
cpl_error_code cpl_table_fill_invalid_double_complex(cpl_table *, const cha r *, | cpl_error_code cpl_table_fill_invalid_double_complex(cpl_table *, const cha r *, | |||
double complex); | double complex); | |||
#endif | #endif | |||
skipping to change at line 328 | skipping to change at line 343 | |||
cpl_error_code cpl_table_select_all(cpl_table *); | cpl_error_code cpl_table_select_all(cpl_table *); | |||
cpl_error_code cpl_table_unselect_all(cpl_table *); | cpl_error_code cpl_table_unselect_all(cpl_table *); | |||
cpl_size cpl_table_and_selected_invalid(cpl_table *, const char *); | cpl_size cpl_table_and_selected_invalid(cpl_table *, const char *); | |||
cpl_size cpl_table_or_selected_invalid(cpl_table *, const char *); | cpl_size cpl_table_or_selected_invalid(cpl_table *, const char *); | |||
cpl_size cpl_table_and_selected_int(cpl_table *, const char *, | cpl_size cpl_table_and_selected_int(cpl_table *, const char *, | |||
cpl_table_select_operator, int); | cpl_table_select_operator, int); | |||
cpl_size cpl_table_or_selected_int(cpl_table *, const char *, | cpl_size cpl_table_or_selected_int(cpl_table *, const char *, | |||
cpl_table_select_operator, int); | cpl_table_select_operator, int); | |||
cpl_size cpl_table_and_selected_long_long(cpl_table *, const char *, | ||||
cpl_table_select_operator, long l | ||||
ong); | ||||
cpl_size cpl_table_or_selected_long_long(cpl_table *, const char *, | ||||
cpl_table_select_operator, long lo | ||||
ng); | ||||
cpl_size cpl_table_and_selected_float(cpl_table *, const char *, | cpl_size cpl_table_and_selected_float(cpl_table *, const char *, | |||
cpl_table_select_operator, float); | cpl_table_select_operator, float); | |||
cpl_size cpl_table_or_selected_float(cpl_table *, const char *, | cpl_size cpl_table_or_selected_float(cpl_table *, const char *, | |||
cpl_table_select_operator, float); | cpl_table_select_operator, float); | |||
cpl_size cpl_table_and_selected_double(cpl_table *, const char *, | cpl_size cpl_table_and_selected_double(cpl_table *, const char *, | |||
cpl_table_select_operator, double); | cpl_table_select_operator, double); | |||
cpl_size cpl_table_or_selected_double(cpl_table *, const char *, | cpl_size cpl_table_or_selected_double(cpl_table *, const char *, | |||
cpl_table_select_operator, double); | cpl_table_select_operator, double); | |||
#ifdef _Complex_I | #ifdef _Complex_I | |||
cpl_size cpl_table_and_selected_float_complex(cpl_table *, const char *, | cpl_size cpl_table_and_selected_float_complex(cpl_table *, const char *, | |||
End of changes. 10 change blocks. | ||||
6 lines changed or deleted | 28 lines changed or added | |||
cpl_test.h | cpl_test.h | |||
---|---|---|---|---|
/* $Id: cpl_test.h,v 1.61 2012/08/23 12:52:49 llundin Exp $ | /* $Id: cpl_test.h,v 1.62 2013/02/20 09:47:08 llundin Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 23 | skipping to change at line 23 | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/08/23 12:52:49 $ | * $Date: 2013/02/20 09:47:08 $ | |||
* $Revision: 1.61 $ | * $Revision: 1.62 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_TEST_H | #ifndef CPL_TEST_H | |||
#define CPL_TEST_H | #define CPL_TEST_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#ifdef HAVE_CONFIG_H | #ifdef HAVE_CONFIG_H | |||
skipping to change at line 892 | skipping to change at line 892 | |||
#first, second, #second, tolerance, \ | #first, second, #second, tolerance, \ | |||
#tolerance, cpl_func, __FILE__, __LINE__); \ | #tolerance, cpl_func, __FILE__, __LINE__); \ | |||
} while (0) | } while (0) | |||
/*------------------------------------------------------------------------- ---*/ | /*------------------------------------------------------------------------- ---*/ | |||
/** | /** | |||
@hideinitializer | @hideinitializer | |||
@ingroup cpl_test | @ingroup cpl_test | |||
@brief Test if the memory system is empty | @brief Test if the memory system is empty | |||
@see cpl_memory_is_empty() | @see cpl_memory_is_empty() | |||
@deprecated Called by cpl_test_end() | ||||
*/ | */ | |||
/*------------------------------------------------------------------------- ---*/ | /*------------------------------------------------------------------------- ---*/ | |||
#define cpl_test_memory_is_empty() do { \ | #define cpl_test_memory_is_empty() do { \ | |||
const int cpl_test_errno = errno; \ | const int cpl_test_errno = errno; \ | |||
const cpl_flops cpl_test_flops = cpl_test_get_flops(); \ | const cpl_flops cpl_test_flops = cpl_test_get_flops(); \ | |||
const double cpl_test_time = cpl_test_get_walltime(); \ | const double cpl_test_time = cpl_test_get_walltime(); \ | |||
cpl_errorstate cpl_test_state = cpl_errorstate_get(); \ | cpl_errorstate cpl_test_state = cpl_errorstate_get(); \ | |||
cpl_test_memory_is_empty_macro(cpl_test_errno, cpl_test_time, \ | cpl_test_memory_is_empty_macro(cpl_test_errno, cpl_test_time, \ | |||
cpl_test_flops, cpl_test_state, \ | cpl_test_flops, cpl_test_state, \ | |||
cpl_func, __FILE__, __LINE__) | cpl_func, __FILE__, __LINE__); \ | |||
} while (0) | ||||
/*------------------------------------------------------------------------- ---*/ | /*------------------------------------------------------------------------- ---*/ | |||
/** | /** | |||
@hideinitializer | @hideinitializer | |||
@ingroup cpl_test | @ingroup cpl_test | |||
@brief Evaluate an expression and return if it fails | @brief Evaluate an expression and return if it fails | |||
@param bool The (boolean) expression to evaluate, side-effects are al lowed | @param bool The (boolean) expression to evaluate, side-effects are al lowed | |||
@note A zero value of the expression is a failure, other values are no t | @note A zero value of the expression is a failure, other values are no t | |||
@return void | @return void | |||
@see cpl_test() | @see cpl_test() | |||
End of changes. 4 change blocks. | ||||
5 lines changed or deleted | 7 lines changed or added | |||
cpl_type.h | cpl_type.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/05/09 09:59:26 $ | * $Date: 2012/05/09 09:59:26 $ | |||
* $Revision: 1.29 $ | * $Revision: 1.29 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_TYPE_H | #ifndef CPL_TYPE_H | |||
#define CPL_TYPE_H | #define CPL_TYPE_H | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_vector.h | cpl_vector.h | |||
---|---|---|---|---|
/* $Id: cpl_vector.h,v 1.65 2011/11/29 13:28:48 llundin Exp $ | /* $Id: cpl_vector.h,v 1.66 2013/02/04 12:57:00 llundin Exp $ | |||
* | * | |||
* This file is part of the ESO Common Pipeline Library | * This file is part of the ESO Common Pipeline Library | |||
* Copyright (C) 2001-2008 European Southern Observatory | * Copyright (C) 2001-2008 European Southern Observatory | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 2 of the License, or | * the Free Software Foundation; either version 2 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
skipping to change at line 23 | skipping to change at line 23 | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/11/29 13:28:48 $ | * $Date: 2013/02/04 12:57:00 $ | |||
* $Revision: 1.65 $ | * $Revision: 1.66 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_VECTOR_H | #ifndef CPL_VECTOR_H | |||
#define CPL_VECTOR_H | #define CPL_VECTOR_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Includes | Includes | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <stdio.h> | #include <stdio.h> | |||
skipping to change at line 160 | skipping to change at line 160 | |||
cpl_error_code cpl_vector_fill(cpl_vector *, double); | cpl_error_code cpl_vector_fill(cpl_vector *, double); | |||
cpl_error_code cpl_vector_sqrt(cpl_vector *); | cpl_error_code cpl_vector_sqrt(cpl_vector *); | |||
cpl_size cpl_vector_find(const cpl_vector *, double); | cpl_size cpl_vector_find(const cpl_vector *, double); | |||
cpl_vector * cpl_vector_extract(const cpl_vector *, cpl_size, | cpl_vector * cpl_vector_extract(const cpl_vector *, cpl_size, | |||
cpl_size, cpl_size) CPL_ATTR_ALLOC; | cpl_size, cpl_size) CPL_ATTR_ALLOC; | |||
/* Statistics on cpl_vector */ | /* Statistics on cpl_vector */ | |||
double cpl_vector_get_min(const cpl_vector *); | double cpl_vector_get_min(const cpl_vector *); | |||
double cpl_vector_get_max(const cpl_vector *); | double cpl_vector_get_max(const cpl_vector *); | |||
double cpl_vector_get_sum(const cpl_vector *); | ||||
double cpl_vector_get_mean(const cpl_vector *); | double cpl_vector_get_mean(const cpl_vector *); | |||
double cpl_vector_get_median(cpl_vector *); | double cpl_vector_get_median(cpl_vector *); | |||
double cpl_vector_get_median_const(const cpl_vector *); | double cpl_vector_get_median_const(const cpl_vector *); | |||
double cpl_vector_get_stdev(const cpl_vector *); | double cpl_vector_get_stdev(const cpl_vector *); | |||
cpl_size cpl_vector_correlate(cpl_vector *, const cpl_vector *, const cpl_v ector *); | cpl_size cpl_vector_correlate(cpl_vector *, const cpl_vector *, const cpl_v ector *); | |||
/* Filtering */ | /* Filtering */ | |||
cpl_vector * cpl_vector_filter_lowpass_create(const cpl_vector *, cpl_lowpa ss, | cpl_vector * cpl_vector_filter_lowpass_create(const cpl_vector *, cpl_lowpa ss, | |||
cpl_size) CPL_ATTR_ALLOC; | cpl_size) CPL_ATTR_ALLOC; | |||
cpl_vector * cpl_vector_filter_median_create(const cpl_vector *, | cpl_vector * cpl_vector_filter_median_create(const cpl_vector *, | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 5 lines changed or added | |||
cpl_version.h | cpl_version.h | |||
---|---|---|---|---|
skipping to change at line 30 | skipping to change at line 30 | |||
/* | /* | |||
* Do not edit this file! This file was automatically generated. | * Do not edit this file! This file was automatically generated. | |||
* All changes to this file might be lost! | * All changes to this file might be lost! | |||
*/ | */ | |||
#ifndef CPL_VERSION_H | #ifndef CPL_VERSION_H | |||
#define CPL_VERSION_H | #define CPL_VERSION_H | |||
#include <cpl_macros.h> | #include <cpl_macros.h> | |||
#define CPL_VERSION_STRING "6.2" | #define CPL_VERSION_STRING "6.3" | |||
#define CPL_VERSION_CODE 393728 | #define CPL_VERSION_CODE 393984 | |||
#define CPL_VERSION(major, minor, micro) \ | #define CPL_VERSION(major, minor, micro) \ | |||
(((major) * 65536) + ((minor) * 256) + (micro)) | (((major) * 65536) + ((minor) * 256) + (micro)) | |||
CPL_BEGIN_DECLS | CPL_BEGIN_DECLS | |||
unsigned int cpl_version_get_major(void) CPL_ATTR_CONST; | unsigned int cpl_version_get_major(void) CPL_ATTR_CONST; | |||
unsigned int cpl_version_get_minor(void) CPL_ATTR_CONST; | unsigned int cpl_version_get_minor(void) CPL_ATTR_CONST; | |||
unsigned int cpl_version_get_micro(void) CPL_ATTR_CONST; | unsigned int cpl_version_get_micro(void) CPL_ATTR_CONST; | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
cpl_wcs.h | cpl_wcs.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2012/08/29 14:49:48 $ | * $Date: 2012/08/29 14:49:48 $ | |||
* $Revision: 1.14 $ | * $Revision: 1.14 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_WCS_H | #ifndef CPL_WCS_H | |||
#define CPL_WCS_H | #define CPL_WCS_H | |||
#include "cpl_error.h" | #include "cpl_error.h" | |||
#include "cpl_propertylist.h" | #include "cpl_propertylist.h" | |||
#include "cpl_matrix.h" | #include "cpl_matrix.h" | |||
#include "cpl_array.h" | #include "cpl_array.h" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpl_wlcalib.h | cpl_wlcalib.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A | |||
*/ | */ | |||
/* | /* | |||
* $Author: llundin $ | * $Author: llundin $ | |||
* $Date: 2011/12/06 09:40:21 $ | * $Date: 2011/12/06 09:40:21 $ | |||
* $Revision: 1.10 $ | * $Revision: 1.10 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CPL_WLCALIB_H | #ifndef CPL_WLCALIB_H | |||
#define CPL_WLCALIB_H | #define CPL_WLCALIB_H | |||
/*------------------------------------------------------------------------- ---- | /*------------------------------------------------------------------------- ---- | |||
Include | Include | |||
-------------------------------------------------------------------------- ---*/ | -------------------------------------------------------------------------- ---*/ | |||
#include <cpl_polynomial.h> | #include <cpl_polynomial.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxconfig.h | cxconfig.h | |||
---|---|---|---|---|
skipping to change at line 111 | skipping to change at line 111 | |||
#define CX_PRINTF_FORMAT_SIZE_TYPE "u" | #define CX_PRINTF_FORMAT_SIZE_TYPE "u" | |||
#define CX_PRINTF_FORMAT_SSIZE_TYPE "i" | #define CX_PRINTF_FORMAT_SSIZE_TYPE "i" | |||
#define CX_SCANF_FORMAT_SIZE_TYPE "u" | #define CX_SCANF_FORMAT_SIZE_TYPE "u" | |||
#define CX_SCANF_FORMAT_SSIZE_TYPE "i" | #define CX_SCANF_FORMAT_SSIZE_TYPE "i" | |||
typedef signed int cxssize; | typedef signed int cxssize; | |||
typedef unsigned int cxsize; | typedef unsigned int cxsize; | |||
#define CX_MINSSIZE CXMININT | #define CX_MINSSIZE CX_MININT | |||
#define CX_MAXSSIZE CXMAXINT | #define CX_MAXSSIZE CX_MAXINT | |||
#define CX_MAXSIZE CXMAXUINT | #define CX_MAXSIZE CX_MAXUINT | |||
typedef cxint64 cxoffset; | typedef cxint64 cxoffset; | |||
#define CX_MINOFFSET CX_MININT64 | #define CX_MINOFFSET CX_MININT64 | |||
#define CX_MAXOFFSET CX_MAXINT64 | #define CX_MAXOFFSET CX_MAXINT64 | |||
/* | /* | |||
* Pointer to integer conversion | * Pointer to integer conversion | |||
*/ | */ | |||
skipping to change at line 140 | skipping to change at line 140 | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
# define CX_HAVE_INLINE 1 | # define CX_HAVE_INLINE 1 | |||
#else | #else | |||
#endif | #endif | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
# define CX_CAN_INLINE 1 | # define CX_CAN_INLINE 1 | |||
#endif | #endif | |||
#define CX_HAVE_GNUC_VISIBILITY 1 | ||||
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) | #if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) | |||
# define CX_GNUC_INTERNAL __attribute__((visibility("hidden"))) | # define CX_GNUC_INTERNAL __attribute__((visibility("hidden"))) | |||
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) | #elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) | |||
# define CX_GNUC_INTERNAL __hidden | # define CX_GNUC_INTERNAL __hidden | |||
#elif defined (__GNUC__) && defined (CX_HAVE_GNUC_VISIBILITY) | #elif defined (__GNUC__) && defined (CX_HAVE_GNUC_VISIBILITY) | |||
# define CX_GNUC_INTERNAL __attribute__((visibility("hidden"))) | # define CX_GNUC_INTERNAL __attribute__((visibility("hidden"))) | |||
#else | #else | |||
# define CX_GNUC_INTERNAL /* empty */ | # define CX_GNUC_INTERNAL /* empty */ | |||
#endif | #endif | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||
cxdeque.h | cxdeque.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.3 $ | * $Revision: 1.3 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_DEQUE_H | #ifndef CX_DEQUE_H | |||
#define CX_DEQUE_H | #define CX_DEQUE_H | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
#include <cxmemory.h> | #include <cxmemory.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxfileutils.h | cxfileutils.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.4 $ | * $Revision: 1.4 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_FILEUTILS_H | #ifndef CX_FILEUTILS_H | |||
#define CX_FILEUTILS_H | #define CX_FILEUTILS_H | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
cxlong cx_path_max(const cxchar *); | cxlong cx_path_max(const cxchar *); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxlist.h | cxlist.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.4 $ | * $Revision: 1.4 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_LIST_H | #ifndef CX_LIST_H | |||
#define CX_LIST_H | #define CX_LIST_H | |||
#include <cxmemory.h> | #include <cxmemory.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
typedef struct _cx_lnode_ *cx_list_iterator; | typedef struct _cx_lnode_ *cx_list_iterator; | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxmacros.h | cxmacros.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.7 $ | * $Revision: 1.7 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
/* | /* | |||
* This file MUST not include any other cext header file. | * This file MUST not include any other cext header file. | |||
*/ | */ | |||
#ifndef CX_MACROS_H | #ifndef CX_MACROS_H | |||
#define CX_MACROS_H | #define CX_MACROS_H | |||
/* | /* | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxmap.h | cxmap.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.5 $ | * $Revision: 1.5 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_MAP_H | #ifndef CX_MAP_H | |||
#define CX_MAP_H | #define CX_MAP_H | |||
#include <cxmemory.h> | #include <cxmemory.h> | |||
#include <cxtree.h> | #include <cxtree.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxmemory.h | cxmemory.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.5 $ | * $Revision: 1.5 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_MEMORY_H | #ifndef CX_MEMORY_H | |||
#define CX_MEMORY_H | #define CX_MEMORY_H | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
struct _cx_memory_vtable_ { | struct _cx_memory_vtable_ { | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxmessages.h | cxmessages.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.10 $ | * $Revision: 1.10 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_MESSAGES_H | #ifndef CX_MESSAGES_H | |||
#define CX_MESSAGES_H | #define CX_MESSAGES_H | |||
#include <stdarg.h> | #include <stdarg.h> | |||
#include <cxmacros.h> | #include <cxmacros.h> | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxmultimap.h | cxmultimap.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.6 $ | * $Revision: 1.6 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_MULTIMAP_H | #ifndef CX_MULTIMAP_H | |||
#define CX_MULTIMAP_H | #define CX_MULTIMAP_H | |||
#include <cxmemory.h> | #include <cxmemory.h> | |||
#include <cxtree.h> | #include <cxtree.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxslist.h | cxslist.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.7 $ | * $Revision: 1.7 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_SLIST_H | #ifndef CX_SLIST_H | |||
#define CX_SLIST_H | #define CX_SLIST_H | |||
#include <cxmemory.h> | #include <cxmemory.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
typedef struct _cx_slnode_ *cx_slist_iterator; | typedef struct _cx_slnode_ *cx_slist_iterator; | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxstring.h | cxstring.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.8 $ | * $Revision: 1.8 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_STRING_H_ | #ifndef CX_STRING_H_ | |||
#define CX_STRING_H_ 1 | #define CX_STRING_H_ 1 | |||
#include <stdarg.h> | #include <stdarg.h> | |||
#include <string.h> | #include <string.h> | |||
#include <ctype.h> | #include <ctype.h> | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxstrutils.h | cxstrutils.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.6 $ | * $Revision: 1.6 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_STRUTILS_H | #ifndef CX_STRUTILS_H | |||
#define CX_STRUTILS_H | #define CX_STRUTILS_H | |||
#include <stdarg.h> | #include <stdarg.h> | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxtree.h | cxtree.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.5 $ | * $Revision: 1.5 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_TREE_H | #ifndef CX_TREE_H | |||
#define CX_TREE_H | #define CX_TREE_H | |||
#include <cxmemory.h> | #include <cxmemory.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
typedef struct _cx_tnode_ *cx_tree_iterator; | typedef struct _cx_tnode_ *cx_tree_iterator; | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cxutils.h | cxutils.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not, write to the Free Software | * along with this program; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA | |||
*/ | */ | |||
/* | /* | |||
* $Author: rpalsa $ | * $Author: rpalsa $ | |||
* $Date: 2011/02/21 14:15:31 $ | * $Date: 2011/02/21 14:15:31 $ | |||
* $Revision: 1.6 $ | * $Revision: 1.6 $ | |||
* $Name: cpl-6_2 $ | * $Name: cpl-6_3 $ | |||
*/ | */ | |||
#ifndef CX_UTILS_H | #ifndef CX_UTILS_H | |||
#define CX_UTILS_H | #define CX_UTILS_H | |||
#include <stdarg.h> | #include <stdarg.h> | |||
#include <cxtypes.h> | #include <cxtypes.h> | |||
CX_BEGIN_DECLS | CX_BEGIN_DECLS | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||