4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>transform</title>
5
<title>VIPS Reference Manual: transform</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="VIPS Reference Manual">
8
8
<link rel="up" href="ch03.html" title="Other API (no gtkdoc comments yet)">
9
9
<link rel="prev" href="ch03.html" title="Other API (no gtkdoc comments yet)">
10
10
<link rel="next" href="libvips-util.html" title="util">
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="ch03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch03.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">VIPS Reference Manual</th>
21
<td><a accesskey="n" href="libvips-util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#libvips-transform.synopsis" class="shortcut">Top</a>
26
<a href="#libvips-transform.description" class="shortcut">Description</a>
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16
<td width="100%" align="left" class="shortcuts">
17
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span>
18
<a href="#libvips-transform.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span>
19
<a href="#libvips-transform.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
21
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22
<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23
<td><a accesskey="p" href="ch03.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24
<td><a accesskey="n" href="libvips-util.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
29
26
<div class="refentry">
30
27
<a name="libvips-transform"></a><div class="titlepage"></div>
31
28
<div class="refnamediv"><table width="100%"><tr>
33
30
<h2><span class="refentrytitle"><a name="libvips-transform.top_of_page"></a>transform</span></h2>
36
<td valign="top" align="right"></td>
33
<td class="gallery_image" valign="top" align="right"></td>
37
34
</tr></table></div>
38
<div class="refsynopsisdiv">
39
<a name="libvips-transform.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis"> <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation">VipsTransformation</a>;
41
<span class="returnvalue">void</span> <a class="link" href="libvips-transform.html#vips--transform-init" title="vips__transform_init ()">vips__transform_init</a> (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);
42
<span class="returnvalue">int</span> <a class="link" href="libvips-transform.html#vips--transform-calc-inverse" title="vips__transform_calc_inverse ()">vips__transform_calc_inverse</a> (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);
43
<span class="returnvalue">int</span> <a class="link" href="libvips-transform.html#vips--transform-isidentity" title="vips__transform_isidentity ()">vips__transform_isidentity</a> (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);
44
<span class="returnvalue">int</span> <a class="link" href="libvips-transform.html#vips--transform-add" title="vips__transform_add ()">vips__transform_add</a> (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *in1</code></em>,
45
<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *in2</code></em>,
46
<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *out</code></em>);
47
<span class="returnvalue">void</span> <a class="link" href="libvips-transform.html#vips--transform-print" title="vips__transform_print ()">vips__transform_print</a> (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);
48
<span class="returnvalue">void</span> <a class="link" href="libvips-transform.html#vips--transform-forward-point" title="vips__transform_forward_point ()">vips__transform_forward_point</a> (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
49
<em class="parameter"><code>const <span class="type">double</span> x</code></em>,
50
<em class="parameter"><code>const <span class="type">double</span> y</code></em>,
51
<em class="parameter"><code><span class="type">double</span> *ox</code></em>,
52
<em class="parameter"><code><span class="type">double</span> *oy</code></em>);
53
<span class="returnvalue">void</span> <a class="link" href="libvips-transform.html#vips--transform-invert-point" title="vips__transform_invert_point ()">vips__transform_invert_point</a> (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
54
<em class="parameter"><code>const <span class="type">double</span> x</code></em>,
55
<em class="parameter"><code>const <span class="type">double</span> y</code></em>,
56
<em class="parameter"><code><span class="type">double</span> *ox</code></em>,
57
<em class="parameter"><code><span class="type">double</span> *oy</code></em>);
58
<span class="returnvalue">void</span> <a class="link" href="libvips-transform.html#vips--transform-forward-rect" title="vips__transform_forward_rect ()">vips__transform_forward_rect</a> (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
59
<em class="parameter"><code>const <a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *in</code></em>,
60
<em class="parameter"><code><a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *out</code></em>);
61
<span class="returnvalue">void</span> <a class="link" href="libvips-transform.html#vips--transform-invert-rect" title="vips__transform_invert_rect ()">vips__transform_invert_rect</a> (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
62
<em class="parameter"><code>const <a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *in</code></em>,
63
<em class="parameter"><code><a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *out</code></em>);
64
<span class="returnvalue">void</span> <a class="link" href="libvips-transform.html#vips--transform-set-area" title="vips__transform_set_area ()">vips__transform_set_area</a> (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *Param1</code></em>);
65
<span class="returnvalue">int</span> <a class="link" href="libvips-transform.html#vips--affine" title="vips__affine ()">vips__affine</a> (<em class="parameter"><code><a class="link" href="VipsImage.html" title="VipsImage"><span class="type">VipsImage</span></a> *in</code></em>,
66
<em class="parameter"><code><a class="link" href="VipsImage.html" title="VipsImage"><span class="type">VipsImage</span></a> *out</code></em>,
67
<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);
35
<div class="refsect1">
36
<a name="libvips-transform.functions"></a><h2>Functions</h2>
37
<div class="informaltable"><table width="100%" border="0">
39
<col width="150px" class="functions_return">
40
<col class="functions_name">
44
<td class="function_type">
45
<span class="returnvalue">void</span>
47
<td class="function_name">
48
<a class="link" href="libvips-transform.html#vips--transform-init" title="vips__transform_init ()">vips__transform_init</a> <span class="c_punctuation">()</span>
52
<td class="function_type">
53
<span class="returnvalue">int</span>
55
<td class="function_name">
56
<a class="link" href="libvips-transform.html#vips--transform-calc-inverse" title="vips__transform_calc_inverse ()">vips__transform_calc_inverse</a> <span class="c_punctuation">()</span>
60
<td class="function_type">
61
<span class="returnvalue">int</span>
63
<td class="function_name">
64
<a class="link" href="libvips-transform.html#vips--transform-isidentity" title="vips__transform_isidentity ()">vips__transform_isidentity</a> <span class="c_punctuation">()</span>
68
<td class="function_type">
69
<span class="returnvalue">int</span>
71
<td class="function_name">
72
<a class="link" href="libvips-transform.html#vips--transform-add" title="vips__transform_add ()">vips__transform_add</a> <span class="c_punctuation">()</span>
76
<td class="function_type">
77
<span class="returnvalue">void</span>
79
<td class="function_name">
80
<a class="link" href="libvips-transform.html#vips--transform-print" title="vips__transform_print ()">vips__transform_print</a> <span class="c_punctuation">()</span>
84
<td class="function_type">
85
<span class="returnvalue">void</span>
87
<td class="function_name">
88
<a class="link" href="libvips-transform.html#vips--transform-forward-point" title="vips__transform_forward_point ()">vips__transform_forward_point</a> <span class="c_punctuation">()</span>
92
<td class="function_type">
93
<span class="returnvalue">void</span>
95
<td class="function_name">
96
<a class="link" href="libvips-transform.html#vips--transform-invert-point" title="vips__transform_invert_point ()">vips__transform_invert_point</a> <span class="c_punctuation">()</span>
100
<td class="function_type">
101
<span class="returnvalue">void</span>
103
<td class="function_name">
104
<a class="link" href="libvips-transform.html#vips--transform-forward-rect" title="vips__transform_forward_rect ()">vips__transform_forward_rect</a> <span class="c_punctuation">()</span>
108
<td class="function_type">
109
<span class="returnvalue">void</span>
111
<td class="function_name">
112
<a class="link" href="libvips-transform.html#vips--transform-invert-rect" title="vips__transform_invert_rect ()">vips__transform_invert_rect</a> <span class="c_punctuation">()</span>
116
<td class="function_type">
117
<span class="returnvalue">void</span>
119
<td class="function_name">
120
<a class="link" href="libvips-transform.html#vips--transform-set-area" title="vips__transform_set_area ()">vips__transform_set_area</a> <span class="c_punctuation">()</span>
124
<td class="function_type">
125
<span class="returnvalue">int</span>
127
<td class="function_name">
128
<a class="link" href="libvips-transform.html#vips--affine" title="vips__affine ()">vips__affine</a> <span class="c_punctuation">()</span>
134
<div class="refsect1">
135
<a name="libvips-transform.other"></a><h2>Types and Values</h2>
136
<div class="informaltable"><table width="100%" border="0">
138
<col width="150px" class="name">
139
<col class="description">
142
<td class="datatype_keyword"> </td>
143
<td class="function_name"><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation">VipsTransformation</a></td>
147
<div class="refsect1">
148
<a name="libvips-transform.object-hierarchy"></a><h2>Object Hierarchy</h2>
70
152
<div class="refsect1">
75
157
<div class="refsect1">
76
<a name="libvips-transform.details"></a><h2>Details</h2>
158
<a name="libvips-transform.functions_details"></a><h2>Functions</h2>
159
<div class="refsect2">
160
<a name="vips--transform-init"></a><h3>vips__transform_init ()</h3>
161
<pre class="programlisting"><span class="returnvalue">void</span>
162
vips__transform_init (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
167
<div class="refsect2">
168
<a name="vips--transform-calc-inverse"></a><h3>vips__transform_calc_inverse ()</h3>
169
<pre class="programlisting"><span class="returnvalue">int</span>
170
vips__transform_calc_inverse (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
173
<div class="refsect3">
174
<a name="id-1.4.2.7.3.5"></a><h4>Returns</h4>
179
<div class="refsect2">
180
<a name="vips--transform-isidentity"></a><h3>vips__transform_isidentity ()</h3>
181
<pre class="programlisting"><span class="returnvalue">int</span>
182
vips__transform_isidentity (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
185
<div class="refsect3">
186
<a name="id-1.4.2.7.4.5"></a><h4>Returns</h4>
191
<div class="refsect2">
192
<a name="vips--transform-add"></a><h3>vips__transform_add ()</h3>
193
<pre class="programlisting"><span class="returnvalue">int</span>
194
vips__transform_add (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *in1</code></em>,
195
<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *in2</code></em>,
196
<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *out</code></em>);</pre>
199
<div class="refsect3">
200
<a name="id-1.4.2.7.5.5"></a><h4>Returns</h4>
205
<div class="refsect2">
206
<a name="vips--transform-print"></a><h3>vips__transform_print ()</h3>
207
<pre class="programlisting"><span class="returnvalue">void</span>
208
vips__transform_print (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
213
<div class="refsect2">
214
<a name="vips--transform-forward-point"></a><h3>vips__transform_forward_point ()</h3>
215
<pre class="programlisting"><span class="returnvalue">void</span>
216
vips__transform_forward_point (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
217
<em class="parameter"><code>const <span class="type">double</span> x</code></em>,
218
<em class="parameter"><code>const <span class="type">double</span> y</code></em>,
219
<em class="parameter"><code><span class="type">double</span> *ox</code></em>,
220
<em class="parameter"><code><span class="type">double</span> *oy</code></em>);</pre>
225
<div class="refsect2">
226
<a name="vips--transform-invert-point"></a><h3>vips__transform_invert_point ()</h3>
227
<pre class="programlisting"><span class="returnvalue">void</span>
228
vips__transform_invert_point (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
229
<em class="parameter"><code>const <span class="type">double</span> x</code></em>,
230
<em class="parameter"><code>const <span class="type">double</span> y</code></em>,
231
<em class="parameter"><code><span class="type">double</span> *ox</code></em>,
232
<em class="parameter"><code><span class="type">double</span> *oy</code></em>);</pre>
237
<div class="refsect2">
238
<a name="vips--transform-forward-rect"></a><h3>vips__transform_forward_rect ()</h3>
239
<pre class="programlisting"><span class="returnvalue">void</span>
240
vips__transform_forward_rect (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
241
<em class="parameter"><code>const <a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *in</code></em>,
242
<em class="parameter"><code><a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *out</code></em>);</pre>
247
<div class="refsect2">
248
<a name="vips--transform-invert-rect"></a><h3>vips__transform_invert_rect ()</h3>
249
<pre class="programlisting"><span class="returnvalue">void</span>
250
vips__transform_invert_rect (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
251
<em class="parameter"><code>const <a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *in</code></em>,
252
<em class="parameter"><code><a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *out</code></em>);</pre>
257
<div class="refsect2">
258
<a name="vips--transform-set-area"></a><h3>vips__transform_set_area ()</h3>
259
<pre class="programlisting"><span class="returnvalue">void</span>
260
vips__transform_set_area (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *Param1</code></em>);</pre>
265
<div class="refsect2">
266
<a name="vips--affine"></a><h3>vips__affine ()</h3>
267
<pre class="programlisting"><span class="returnvalue">int</span>
268
vips__affine (<em class="parameter"><code><a class="link" href="VipsImage.html" title="VipsImage"><span class="type">VipsImage</span></a> *in</code></em>,
269
<em class="parameter"><code><a class="link" href="VipsImage.html" title="VipsImage"><span class="type">VipsImage</span></a> *out</code></em>,
270
<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
273
<div class="refsect3">
274
<a name="id-1.4.2.7.12.5"></a><h4>Returns</h4>
279
<div class="refsect1">
280
<a name="libvips-transform.other_details"></a><h2>Types and Values</h2>
77
281
<div class="refsect2">
78
282
<a name="VipsTransformation"></a><h3>VipsTransformation</h3>
79
283
<pre class="programlisting">typedef struct {
103
<div class="refsect2">
104
<a name="vips--transform-init"></a><h3>vips__transform_init ()</h3>
105
<pre class="programlisting"><span class="returnvalue">void</span> vips__transform_init (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
110
<div class="refsect2">
111
<a name="vips--transform-calc-inverse"></a><h3>vips__transform_calc_inverse ()</h3>
112
<pre class="programlisting"><span class="returnvalue">int</span> vips__transform_calc_inverse (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
117
<div class="refsect2">
118
<a name="vips--transform-isidentity"></a><h3>vips__transform_isidentity ()</h3>
119
<pre class="programlisting"><span class="returnvalue">int</span> vips__transform_isidentity (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
124
<div class="refsect2">
125
<a name="vips--transform-add"></a><h3>vips__transform_add ()</h3>
126
<pre class="programlisting"><span class="returnvalue">int</span> vips__transform_add (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *in1</code></em>,
127
<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *in2</code></em>,
128
<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *out</code></em>);</pre>
133
<div class="refsect2">
134
<a name="vips--transform-print"></a><h3>vips__transform_print ()</h3>
135
<pre class="programlisting"><span class="returnvalue">void</span> vips__transform_print (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
140
<div class="refsect2">
141
<a name="vips--transform-forward-point"></a><h3>vips__transform_forward_point ()</h3>
142
<pre class="programlisting"><span class="returnvalue">void</span> vips__transform_forward_point (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
143
<em class="parameter"><code>const <span class="type">double</span> x</code></em>,
144
<em class="parameter"><code>const <span class="type">double</span> y</code></em>,
145
<em class="parameter"><code><span class="type">double</span> *ox</code></em>,
146
<em class="parameter"><code><span class="type">double</span> *oy</code></em>);</pre>
151
<div class="refsect2">
152
<a name="vips--transform-invert-point"></a><h3>vips__transform_invert_point ()</h3>
153
<pre class="programlisting"><span class="returnvalue">void</span> vips__transform_invert_point (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
154
<em class="parameter"><code>const <span class="type">double</span> x</code></em>,
155
<em class="parameter"><code>const <span class="type">double</span> y</code></em>,
156
<em class="parameter"><code><span class="type">double</span> *ox</code></em>,
157
<em class="parameter"><code><span class="type">double</span> *oy</code></em>);</pre>
162
<div class="refsect2">
163
<a name="vips--transform-forward-rect"></a><h3>vips__transform_forward_rect ()</h3>
164
<pre class="programlisting"><span class="returnvalue">void</span> vips__transform_forward_rect (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
165
<em class="parameter"><code>const <a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *in</code></em>,
166
<em class="parameter"><code><a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *out</code></em>);</pre>
171
<div class="refsect2">
172
<a name="vips--transform-invert-rect"></a><h3>vips__transform_invert_rect ()</h3>
173
<pre class="programlisting"><span class="returnvalue">void</span> vips__transform_invert_rect (<em class="parameter"><code>const <a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>,
174
<em class="parameter"><code>const <a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *in</code></em>,
175
<em class="parameter"><code><a class="link" href="libvips-rect.html#VipsRect" title="VipsRect"><span class="type">VipsRect</span></a> *out</code></em>);</pre>
180
<div class="refsect2">
181
<a name="vips--transform-set-area"></a><h3>vips__transform_set_area ()</h3>
182
<pre class="programlisting"><span class="returnvalue">void</span> vips__transform_set_area (<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *Param1</code></em>);</pre>
187
<div class="refsect2">
188
<a name="vips--affine"></a><h3>vips__affine ()</h3>
189
<pre class="programlisting"><span class="returnvalue">int</span> vips__affine (<em class="parameter"><code><a class="link" href="VipsImage.html" title="VipsImage"><span class="type">VipsImage</span></a> *in</code></em>,
190
<em class="parameter"><code><a class="link" href="VipsImage.html" title="VipsImage"><span class="type">VipsImage</span></a> *out</code></em>,
191
<em class="parameter"><code><a class="link" href="libvips-transform.html#VipsTransformation" title="VipsTransformation"><span class="type">VipsTransformation</span></a> *trn</code></em>);</pre>
197
308
<div class="footer">
199
Generated by GTK-Doc V1.19</div>
310
Generated by GTK-Doc V1.20</div>
b'\\ No newline at end of file'