Coverage Report

Created: 2026-10-28 06:33

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
}