ifw-odp 5.1.1
 
Loading...
Searching...
No Matches
clipm_priv_image_resample.h
Go to the documentation of this file.
1
5
6#ifndef CLIPM_PRIV_IMAGE_RESAMPLE_H
7#define CLIPM_PRIV_IMAGE_RESAMPLE_H
8
9/*-----------------------------------------------------------------------------
10 Includes
11 -----------------------------------------------------------------------------*/
12
13#include <cpl.h>
14
15/*-----------------------------------------------------------------------------
16 Declaration Block
17 -----------------------------------------------------------------------------*/
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23/*-----------------------------------------------------------------------------
24 Prototypes
25 -----------------------------------------------------------------------------*/
26
28 const cpl_image *input,
29 const cpl_matrix *transform,
30 cpl_matrix *shift,
31 const cpl_size window_xxyy[4],
32 int adjust_size,
33 int use_outside_wdw,
34 int norm_flag,
35 int set_bpm_flag,
36 cpl_image **contrib_map);
37
39 const cpl_image *input,
40 double scale);
41
43 double resampled_position,
44 double scale);
45
47 double original_position,
48 double scale);
49
50/*----------------------------------------------------------------------------*/
51
52#ifdef __cplusplus
53} /* extern "C" */
54#endif
55
56#endif /* CLIPM_PRIV_IMAGE_RESAMPLE_H */
double clipm_priv_image_resample_undo_position(double resampled_position, double scale)
Backtransform a position (x or y) from a resampled image to the original position before resampling (...
Definition clipm_priv_image_resample.c:819
cpl_image * clipm_priv_image_lineartrans_bilinear(const cpl_image *input, const cpl_matrix *transform, cpl_matrix *shift, const cpl_size window_xxyy[4], int adjust_size, int use_outside_wdw, int norm_flag, int set_bpm_flag, cpl_image **contrib_map)
Linearly transform a 2d-image using bilinear interpolation.
Definition clipm_priv_image_resample.c:326
cpl_image * clipm_priv_image_resample_bilinear(const cpl_image *input, double scale)
Resample an image using bilinear interpolation.
Definition clipm_priv_image_resample.c:568
double clipm_priv_image_resample_position(double original_position, double scale)
Transform a position (x or y) from an image, which is to be resampled, to the new position in the res...
Definition clipm_priv_image_resample.c:842