/src/libvips/libvips/mosaicing/mosaicing.c
Line | Count | Source |
1 | | /* base class for all mosaicing operations |
2 | | * |
3 | | */ |
4 | | |
5 | | /* |
6 | | |
7 | | Copyright (C) 1991-2005 The National Gallery |
8 | | |
9 | | This library is free software; you can redistribute it and/or |
10 | | modify it under the terms of the GNU Lesser General Public |
11 | | License as published by the Free Software Foundation; either |
12 | | version 2.1 of the License, or (at your option) any later version. |
13 | | |
14 | | This library is distributed in the hope that it will be useful, |
15 | | but WITHOUT ANY WARRANTY; without even the implied warranty of |
16 | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
17 | | Lesser General Public License for more details. |
18 | | |
19 | | You should have received a copy of the GNU Lesser General Public |
20 | | License along with this library; if not, write to the Free Software |
21 | | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
22 | | 02110-1301 USA |
23 | | |
24 | | */ |
25 | | |
26 | | /* |
27 | | |
28 | | These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk |
29 | | |
30 | | */ |
31 | | |
32 | | /* Define for debug output. |
33 | | #define DEBUG |
34 | | */ |
35 | | |
36 | | #ifdef HAVE_CONFIG_H |
37 | | #include <config.h> |
38 | | #endif /*HAVE_CONFIG_H*/ |
39 | | #include <glib/gi18n-lib.h> |
40 | | |
41 | | #include <stdio.h> |
42 | | #include <stdlib.h> |
43 | | #include <math.h> |
44 | | |
45 | | #include <vips/vips.h> |
46 | | #include <vips/internal.h> |
47 | | |
48 | | /* Called from iofuncs to init all operations in this dir. Use a plugin system |
49 | | * instead? |
50 | | */ |
51 | | void |
52 | | vips_mosaicing_operation_init(void) |
53 | 40 | { |
54 | 40 | extern GType vips_merge_get_type(void); |
55 | 40 | extern GType vips_mosaic_get_type(void); |
56 | 40 | extern GType vips_mosaic1_get_type(void); |
57 | 40 | extern GType vips_match_get_type(void); |
58 | 40 | extern GType vips_globalbalance_get_type(void); |
59 | 40 | extern GType vips_matrixinvert_get_type(void); |
60 | 40 | extern GType vips_matrixmultiply_get_type(void); |
61 | 40 | extern GType vips_remosaic_get_type(void); |
62 | | |
63 | 40 | vips_merge_get_type(); |
64 | 40 | vips_mosaic_get_type(); |
65 | 40 | vips_mosaic1_get_type(); |
66 | 40 | vips_matrixinvert_get_type(); |
67 | 40 | vips_matrixmultiply_get_type(); |
68 | 40 | vips_match_get_type(); |
69 | 40 | vips_globalbalance_get_type(); |
70 | 40 | vips_remosaic_get_type(); |
71 | 40 | } |