~ubuntu-branches/ubuntu/lucid/schroedinger/lucid

« back to all changes in this revision

Viewing changes to doc/html/schroedinger-schromotion.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2008-03-16 18:26:29 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20080316182629-6ofrq5h72ddrl1oo
Tags: 1.0.1-2
* debian/patches/01_no-x86-opcodes.patch:
  + Don't use x86 opcodes, these obviously don't work on non-x86 archs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
5
<title>schromotion</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
 
7
<link rel="start" href="index.html" title="Schroedinger Reference Manual">
 
8
<link rel="up" href="schrointernal.html" title="Schroedinger Internal API">
 
9
<link rel="prev" href="schroedinger-schrometric.html" title="schrometric">
 
10
<link rel="next" href="schroedinger-schromotionest.html" title="schromotionest">
 
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
<link rel="chapter" href="schropublic.html" title="Schroedinger Public API">
 
14
<link rel="chapter" href="schrointernal.html" title="Schroedinger Internal API">
 
15
</head>
 
16
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
17
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
18
<tr valign="middle">
 
19
<td><a accesskey="p" href="schroedinger-schrometric.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
20
<td><a accesskey="u" href="schrointernal.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
21
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
22
<th width="100%" align="center">Schroedinger Reference Manual</th>
 
23
<td><a accesskey="n" href="schroedinger-schromotionest.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
24
</tr>
 
25
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2597953" class="shortcut">Top</a>
 
26
                  &#160;|&#160;
 
27
                  <a href="#id2632638" class="shortcut">Description</a></nobr></td></tr>
 
28
</table>
 
29
<div class="refentry" lang="en">
 
30
<a name="schroedinger-schromotion"></a><div class="titlepage"></div>
 
31
<div class="refnamediv"><table width="100%"><tr>
 
32
<td valign="top">
 
33
<h2>
 
34
<a name="id2597953"></a><span class="refentrytitle">schromotion</span>
 
35
</h2>
 
36
<p>schromotion</p>
 
37
</td>
 
38
<td valign="top" align="right"></td>
 
39
</tr></table></div>
 
40
<div class="refsynopsisdiv">
 
41
<h2>Synopsis</h2>
 
42
<pre class="synopsis">
 
43
 
 
44
 
 
45
 
 
46
                    <a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a>;
 
47
#define             <a href="schroedinger-schromotion.html#SCHRO-MOTION-GET-BLOCK:CAPS">SCHRO_MOTION_GET_BLOCK</a>              (motion,x,y)
 
48
#define             <a href="schroedinger-schromotion.html#SCHRO-MOTION-GET-DC-BLOCK:CAPS">SCHRO_MOTION_GET_DC_BLOCK</a>           (motion,x,y)
 
49
void                <a href="schroedinger-schromotion.html#schro-motion-dc-prediction">schro_motion_dc_prediction</a>          (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
50
                                                         int x,
 
51
                                                         int y,
 
52
                                                         int *pred);
 
53
void                <a href="schroedinger-schromotion.html#schro-motion-vector-prediction">schro_motion_vector_prediction</a>      (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
54
                                                         int x,
 
55
                                                         int y,
 
56
                                                         int *pred_x,
 
57
                                                         int *pred_y,
 
58
                                                         int mode);
 
59
int                 <a href="schroedinger-schromotion.html#schro-motion-split-prediction">schro_motion_split_prediction</a>       (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
60
                                                         int x,
 
61
                                                         int y);
 
62
int                 <a href="schroedinger-schromotion.html#schro-motion-get-mode-prediction">schro_motion_get_mode_prediction</a>    (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
63
                                                         int x,
 
64
                                                         int y);
 
65
int                 <a href="schroedinger-schromotion.html#schro-motion-block-estimate-entropy">schro_motion_block_estimate_entropy</a> (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
66
                                                         int i,
 
67
                                                         int j);
 
68
void                <a href="schroedinger-schromotion.html#schro-motion-copy-from">schro_motion_copy_from</a>              (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
69
                                                         int i,
 
70
                                                         int j,
 
71
                                                         <a href="schroedinger-schromotionest.html#SchroBlock">SchroBlock</a> *block);
 
72
void                <a href="schroedinger-schromotion.html#schro-motion-copy-to">schro_motion_copy_to</a>                (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
73
                                                         int i,
 
74
                                                         int j,
 
75
                                                         <a href="schroedinger-schromotionest.html#SchroBlock">SchroBlock</a> *block);
 
76
int                 <a href="schroedinger-schromotion.html#schro-motion-estimate-entropy">schro_motion_estimate_entropy</a>       (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion);
 
77
void                <a href="schroedinger-schromotion.html#schro-motion-field-global-estimation">schro_motion_field_global_estimation</a>
 
78
                                                        (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *mf,
 
79
                                                         <a href="schroedinger-schroparams.html#SchroGlobalMotion">SchroGlobalMotion</a> *gm,
 
80
                                                         int mv_precision);
 
81
void                <a href="schroedinger-schromotion.html#schro-motion-field-lshift">schro_motion_field_lshift</a>           (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *mf,
 
82
                                                         int n);
 
83
void                <a href="schroedinger-schromotion.html#schro-motion-free">schro_motion_free</a>                   (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion);
 
84
int                 <a href="schroedinger-schromotion.html#schro-motion-get-global-prediction">schro_motion_get_global_prediction</a>  (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
85
                                                         int x,
 
86
                                                         int y);
 
87
<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a>*        <a href="schroedinger-schromotion.html#schro-motion-new">schro_motion_new</a>                    (<a href="schroedinger-schroparams.html#SchroParams">SchroParams</a> *params,
 
88
                                                         <a href="schroedinger-schroframe.html#SchroUpsampledFrame">SchroUpsampledFrame</a> *ref1,
 
89
                                                         <a href="schroedinger-schroframe.html#SchroUpsampledFrame">SchroUpsampledFrame</a> *ref2);
 
90
void                <a href="schroedinger-schromotion.html#schro-motion-render">schro_motion_render</a>                 (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
91
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *dest);
 
92
void                <a href="schroedinger-schromotion.html#schro-motion-render-cuda">schro_motion_render_cuda</a>            (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
93
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *dest);
 
94
void                <a href="schroedinger-schromotion.html#schro-motion-render-ref">schro_motion_render_ref</a>             (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
95
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *dest);
 
96
int                 <a href="schroedinger-schromotion.html#schro-motion-superblock-estimate-entropy">schro_motion_superblock_estimate_entropy</a>
 
97
                                                        (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
98
                                                         int i,
 
99
                                                         int j);
 
100
int                 <a href="schroedinger-schromotion.html#schro-motion-superblock-try-estimate-entropy">schro_motion_superblock_try_estimate_entropy</a>
 
101
                                                        (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
102
                                                         int i,
 
103
                                                         int j,
 
104
                                                         <a href="schroedinger-schromotionest.html#SchroBlock">SchroBlock</a> *block);
 
105
int                 <a href="schroedinger-schromotion.html#schro-motion-vector-is-equal">schro_motion_vector_is_equal</a>        (<a href="schroedinger-schroparams.html#SchroMotionVector">SchroMotionVector</a> *mv1,
 
106
                                                         <a href="schroedinger-schroparams.html#SchroMotionVector">SchroMotionVector</a> *mv2);
 
107
<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a>*   <a href="schroedinger-schromotion.html#schro-motion-field-new">schro_motion_field_new</a>              (int x_num_blocks,
 
108
                                                         int y_num_blocks);
 
109
void                <a href="schroedinger-schromotion.html#schro-motion-field-free">schro_motion_field_free</a>             (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field);
 
110
void                <a href="schroedinger-schromotion.html#schro-motion-field-scan">schro_motion_field_scan</a>             (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field,
 
111
                                                         <a href="schroedinger-schroparams.html#SchroParams">SchroParams</a> *params,
 
112
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *frame,
 
113
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *ref,
 
114
                                                         int dist);
 
115
void                <a href="schroedinger-schromotion.html#schro-motion-field-inherit">schro_motion_field_inherit</a>          (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field,
 
116
                                                         <a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *parent);
 
117
void                <a href="schroedinger-schromotion.html#schro-motion-field-copy">schro_motion_field_copy</a>             (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field,
 
118
                                                         <a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *parent);
 
119
int                 <a href="schroedinger-schromotion.html#schro-motion-verify">schro_motion_verify</a>                 (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *mf);
 
120
</pre>
 
121
</div>
 
122
<div class="refsect1" lang="en">
 
123
<a name="id2632638"></a><h2>Description</h2>
 
124
<p>
 
125
 
 
126
</p>
 
127
</div>
 
128
<div class="refsect1" lang="en">
 
129
<a name="id2632653"></a><h2>Details</h2>
 
130
<div class="refsect2" lang="en">
 
131
<a name="id2632664"></a><h3>
 
132
<a name="SchroMotion"></a>SchroMotion</h3>
 
133
<a class="indexterm" name="id2632676"></a><pre class="programlisting">typedef struct {
 
134
  SchroUpsampledFrame *src1;
 
135
  SchroUpsampledFrame *src2;
 
136
  SchroMotionVector *motion_vectors;
 
137
  SchroParams *params;
 
138
 
 
139
  int sx_max;
 
140
  int sy_max;
 
141
  uint8_t *tmpdata;
 
142
  uint8_t *blocks[3];
 
143
  int strides[3];
 
144
 
 
145
  int ref_weight_precision;
 
146
  int ref1_weight;
 
147
  int ref2_weight;
 
148
  int mv_precision;
 
149
  int xoffset;
 
150
  int yoffset;
 
151
  int xbsep;
 
152
  int ybsep;
 
153
  int xblen;
 
154
  int yblen;
 
155
 
 
156
  SchroFrameData block;
 
157
  SchroFrameData obmc_weight;
 
158
  SchroFrameData tmp_block_ref[2];
 
159
  int weight_x[SCHRO_LIMIT_BLOCK_SIZE];
 
160
  int weight_y[SCHRO_LIMIT_BLOCK_SIZE];
 
161
  int width;
 
162
  int height;
 
163
  int max_fast_x;
 
164
  int max_fast_y;
 
165
} SchroMotion;
 
166
</pre>
 
167
<p>
 
168
 
 
169
</p>
 
170
</div>
 
171
<hr>
 
172
<div class="refsect2" lang="en">
 
173
<a name="id2570290"></a><h3>
 
174
<a name="SCHRO-MOTION-GET-BLOCK:CAPS"></a>SCHRO_MOTION_GET_BLOCK()</h3>
 
175
<a class="indexterm" name="id2584003"></a><pre class="programlisting">#define             SCHRO_MOTION_GET_BLOCK(motion,x,y)</pre>
 
176
<p>
 
177
 
 
178
</p>
 
179
<div class="variablelist"><table border="0">
 
180
<col align="left" valign="top">
 
181
<tbody>
 
182
<tr>
 
183
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
184
<td>
 
185
</td>
 
186
</tr>
 
187
<tr>
 
188
<td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td>
 
189
<td>
 
190
</td>
 
191
</tr>
 
192
<tr>
 
193
<td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td>
 
194
<td>
 
195
 
 
196
 
 
197
</td>
 
198
</tr>
 
199
</tbody>
 
200
</table></div>
 
201
</div>
 
202
<hr>
 
203
<div class="refsect2" lang="en">
 
204
<a name="id2637564"></a><h3>
 
205
<a name="SCHRO-MOTION-GET-DC-BLOCK:CAPS"></a>SCHRO_MOTION_GET_DC_BLOCK()</h3>
 
206
<a class="indexterm" name="id2637575"></a><pre class="programlisting">#define             SCHRO_MOTION_GET_DC_BLOCK(motion,x,y)</pre>
 
207
<p>
 
208
 
 
209
</p>
 
210
<div class="variablelist"><table border="0">
 
211
<col align="left" valign="top">
 
212
<tbody>
 
213
<tr>
 
214
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
215
<td>
 
216
</td>
 
217
</tr>
 
218
<tr>
 
219
<td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td>
 
220
<td>
 
221
</td>
 
222
</tr>
 
223
<tr>
 
224
<td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td>
 
225
<td>
 
226
 
 
227
 
 
228
</td>
 
229
</tr>
 
230
</tbody>
 
231
</table></div>
 
232
</div>
 
233
<hr>
 
234
<div class="refsect2" lang="en">
 
235
<a name="id2637632"></a><h3>
 
236
<a name="schro-motion-dc-prediction"></a>schro_motion_dc_prediction ()</h3>
 
237
<a class="indexterm" name="id2637642"></a><pre class="programlisting">void                schro_motion_dc_prediction          (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
238
                                                         int x,
 
239
                                                         int y,
 
240
                                                         int *pred);</pre>
 
241
<p>
 
242
 
 
243
</p>
 
244
<div class="variablelist"><table border="0">
 
245
<col align="left" valign="top">
 
246
<tbody>
 
247
<tr>
 
248
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
249
<td>
 
250
</td>
 
251
</tr>
 
252
<tr>
 
253
<td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td>
 
254
<td>
 
255
</td>
 
256
</tr>
 
257
<tr>
 
258
<td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td>
 
259
<td>
 
260
</td>
 
261
</tr>
 
262
<tr>
 
263
<td><span class="term"><em class="parameter"><code>pred</code></em>&#160;:</span></td>
 
264
<td>
 
265
 
 
266
 
 
267
</td>
 
268
</tr>
 
269
</tbody>
 
270
</table></div>
 
271
</div>
 
272
<hr>
 
273
<div class="refsect2" lang="en">
 
274
<a name="id2637740"></a><h3>
 
275
<a name="schro-motion-vector-prediction"></a>schro_motion_vector_prediction ()</h3>
 
276
<a class="indexterm" name="id2637750"></a><pre class="programlisting">void                schro_motion_vector_prediction      (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
277
                                                         int x,
 
278
                                                         int y,
 
279
                                                         int *pred_x,
 
280
                                                         int *pred_y,
 
281
                                                         int mode);</pre>
 
282
<p>
 
283
 
 
284
</p>
 
285
<div class="variablelist"><table border="0">
 
286
<col align="left" valign="top">
 
287
<tbody>
 
288
<tr>
 
289
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
290
<td>
 
291
</td>
 
292
</tr>
 
293
<tr>
 
294
<td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td>
 
295
<td>
 
296
</td>
 
297
</tr>
 
298
<tr>
 
299
<td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td>
 
300
<td>
 
301
</td>
 
302
</tr>
 
303
<tr>
 
304
<td><span class="term"><em class="parameter"><code>pred_x</code></em>&#160;:</span></td>
 
305
<td>
 
306
</td>
 
307
</tr>
 
308
<tr>
 
309
<td><span class="term"><em class="parameter"><code>pred_y</code></em>&#160;:</span></td>
 
310
<td>
 
311
</td>
 
312
</tr>
 
313
<tr>
 
314
<td><span class="term"><em class="parameter"><code>mode</code></em>&#160;:</span></td>
 
315
<td>
 
316
 
 
317
 
 
318
</td>
 
319
</tr>
 
320
</tbody>
 
321
</table></div>
 
322
</div>
 
323
<hr>
 
324
<div class="refsect2" lang="en">
 
325
<a name="id2637886"></a><h3>
 
326
<a name="schro-motion-split-prediction"></a>schro_motion_split_prediction ()</h3>
 
327
<a class="indexterm" name="id2637897"></a><pre class="programlisting">int                 schro_motion_split_prediction       (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
328
                                                         int x,
 
329
                                                         int y);</pre>
 
330
<p>
 
331
 
 
332
</p>
 
333
<div class="variablelist"><table border="0">
 
334
<col align="left" valign="top">
 
335
<tbody>
 
336
<tr>
 
337
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
338
<td>
 
339
</td>
 
340
</tr>
 
341
<tr>
 
342
<td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td>
 
343
<td>
 
344
</td>
 
345
</tr>
 
346
<tr>
 
347
<td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td>
 
348
<td>
 
349
</td>
 
350
</tr>
 
351
<tr>
 
352
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
353
<td>
 
354
 
 
355
 
 
356
</td>
 
357
</tr>
 
358
</tbody>
 
359
</table></div>
 
360
</div>
 
361
<hr>
 
362
<div class="refsect2" lang="en">
 
363
<a name="id2637985"></a><h3>
 
364
<a name="schro-motion-get-mode-prediction"></a>schro_motion_get_mode_prediction ()</h3>
 
365
<a class="indexterm" name="id2637998"></a><pre class="programlisting">int                 schro_motion_get_mode_prediction    (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
366
                                                         int x,
 
367
                                                         int y);</pre>
 
368
<p>
 
369
 
 
370
</p>
 
371
<div class="variablelist"><table border="0">
 
372
<col align="left" valign="top">
 
373
<tbody>
 
374
<tr>
 
375
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
376
<td>
 
377
</td>
 
378
</tr>
 
379
<tr>
 
380
<td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td>
 
381
<td>
 
382
</td>
 
383
</tr>
 
384
<tr>
 
385
<td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td>
 
386
<td>
 
387
</td>
 
388
</tr>
 
389
<tr>
 
390
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
391
<td>
 
392
 
 
393
 
 
394
</td>
 
395
</tr>
 
396
</tbody>
 
397
</table></div>
 
398
</div>
 
399
<hr>
 
400
<div class="refsect2" lang="en">
 
401
<a name="id2638087"></a><h3>
 
402
<a name="schro-motion-block-estimate-entropy"></a>schro_motion_block_estimate_entropy ()</h3>
 
403
<a class="indexterm" name="id2638100"></a><pre class="programlisting">int                 schro_motion_block_estimate_entropy (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
404
                                                         int i,
 
405
                                                         int j);</pre>
 
406
<p>
 
407
 
 
408
</p>
 
409
<div class="variablelist"><table border="0">
 
410
<col align="left" valign="top">
 
411
<tbody>
 
412
<tr>
 
413
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
414
<td>
 
415
</td>
 
416
</tr>
 
417
<tr>
 
418
<td><span class="term"><em class="parameter"><code>i</code></em>&#160;:</span></td>
 
419
<td>
 
420
</td>
 
421
</tr>
 
422
<tr>
 
423
<td><span class="term"><em class="parameter"><code>j</code></em>&#160;:</span></td>
 
424
<td>
 
425
</td>
 
426
</tr>
 
427
<tr>
 
428
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
429
<td>
 
430
 
 
431
 
 
432
</td>
 
433
</tr>
 
434
</tbody>
 
435
</table></div>
 
436
</div>
 
437
<hr>
 
438
<div class="refsect2" lang="en">
 
439
<a name="id2638189"></a><h3>
 
440
<a name="schro-motion-copy-from"></a>schro_motion_copy_from ()</h3>
 
441
<a class="indexterm" name="id2638199"></a><pre class="programlisting">void                schro_motion_copy_from              (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
442
                                                         int i,
 
443
                                                         int j,
 
444
                                                         <a href="schroedinger-schromotionest.html#SchroBlock">SchroBlock</a> *block);</pre>
 
445
<p>
 
446
 
 
447
</p>
 
448
<div class="variablelist"><table border="0">
 
449
<col align="left" valign="top">
 
450
<tbody>
 
451
<tr>
 
452
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
453
<td>
 
454
</td>
 
455
</tr>
 
456
<tr>
 
457
<td><span class="term"><em class="parameter"><code>i</code></em>&#160;:</span></td>
 
458
<td>
 
459
</td>
 
460
</tr>
 
461
<tr>
 
462
<td><span class="term"><em class="parameter"><code>j</code></em>&#160;:</span></td>
 
463
<td>
 
464
</td>
 
465
</tr>
 
466
<tr>
 
467
<td><span class="term"><em class="parameter"><code>block</code></em>&#160;:</span></td>
 
468
<td>
 
469
 
 
470
 
 
471
</td>
 
472
</tr>
 
473
</tbody>
 
474
</table></div>
 
475
</div>
 
476
<hr>
 
477
<div class="refsect2" lang="en">
 
478
<a name="id2638297"></a><h3>
 
479
<a name="schro-motion-copy-to"></a>schro_motion_copy_to ()</h3>
 
480
<a class="indexterm" name="id2638308"></a><pre class="programlisting">void                schro_motion_copy_to                (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
481
                                                         int i,
 
482
                                                         int j,
 
483
                                                         <a href="schroedinger-schromotionest.html#SchroBlock">SchroBlock</a> *block);</pre>
 
484
<p>
 
485
 
 
486
</p>
 
487
<div class="variablelist"><table border="0">
 
488
<col align="left" valign="top">
 
489
<tbody>
 
490
<tr>
 
491
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
492
<td>
 
493
</td>
 
494
</tr>
 
495
<tr>
 
496
<td><span class="term"><em class="parameter"><code>i</code></em>&#160;:</span></td>
 
497
<td>
 
498
</td>
 
499
</tr>
 
500
<tr>
 
501
<td><span class="term"><em class="parameter"><code>j</code></em>&#160;:</span></td>
 
502
<td>
 
503
</td>
 
504
</tr>
 
505
<tr>
 
506
<td><span class="term"><em class="parameter"><code>block</code></em>&#160;:</span></td>
 
507
<td>
 
508
 
 
509
 
 
510
</td>
 
511
</tr>
 
512
</tbody>
 
513
</table></div>
 
514
</div>
 
515
<hr>
 
516
<div class="refsect2" lang="en">
 
517
<a name="id2638406"></a><h3>
 
518
<a name="schro-motion-estimate-entropy"></a>schro_motion_estimate_entropy ()</h3>
 
519
<a class="indexterm" name="id2638418"></a><pre class="programlisting">int                 schro_motion_estimate_entropy       (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion);</pre>
 
520
<p>
 
521
 
 
522
</p>
 
523
<div class="variablelist"><table border="0">
 
524
<col align="left" valign="top">
 
525
<tbody>
 
526
<tr>
 
527
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
528
<td>
 
529
</td>
 
530
</tr>
 
531
<tr>
 
532
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
533
<td>
 
534
 
 
535
 
 
536
</td>
 
537
</tr>
 
538
</tbody>
 
539
</table></div>
 
540
</div>
 
541
<hr>
 
542
<div class="refsect2" lang="en">
 
543
<a name="id2638469"></a><h3>
 
544
<a name="schro-motion-field-global-estimation"></a>schro_motion_field_global_estimation ()</h3>
 
545
<a class="indexterm" name="id2638482"></a><pre class="programlisting">void                schro_motion_field_global_estimation
 
546
                                                        (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *mf,
 
547
                                                         <a href="schroedinger-schroparams.html#SchroGlobalMotion">SchroGlobalMotion</a> *gm,
 
548
                                                         int mv_precision);</pre>
 
549
<p>
 
550
 
 
551
</p>
 
552
<div class="variablelist"><table border="0">
 
553
<col align="left" valign="top">
 
554
<tbody>
 
555
<tr>
 
556
<td><span class="term"><em class="parameter"><code>mf</code></em>&#160;:</span></td>
 
557
<td>
 
558
</td>
 
559
</tr>
 
560
<tr>
 
561
<td><span class="term"><em class="parameter"><code>gm</code></em>&#160;:</span></td>
 
562
<td>
 
563
</td>
 
564
</tr>
 
565
<tr>
 
566
<td><span class="term"><em class="parameter"><code>mv_precision</code></em>&#160;:</span></td>
 
567
<td>
 
568
 
 
569
 
 
570
</td>
 
571
</tr>
 
572
</tbody>
 
573
</table></div>
 
574
</div>
 
575
<hr>
 
576
<div class="refsect2" lang="en">
 
577
<a name="id2638562"></a><h3>
 
578
<a name="schro-motion-field-lshift"></a>schro_motion_field_lshift ()</h3>
 
579
<a class="indexterm" name="id2638574"></a><pre class="programlisting">void                schro_motion_field_lshift           (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *mf,
 
580
                                                         int n);</pre>
 
581
<p>
 
582
 
 
583
</p>
 
584
<div class="variablelist"><table border="0">
 
585
<col align="left" valign="top">
 
586
<tbody>
 
587
<tr>
 
588
<td><span class="term"><em class="parameter"><code>mf</code></em>&#160;:</span></td>
 
589
<td>
 
590
</td>
 
591
</tr>
 
592
<tr>
 
593
<td><span class="term"><em class="parameter"><code>n</code></em>&#160;:</span></td>
 
594
<td>
 
595
 
 
596
 
 
597
</td>
 
598
</tr>
 
599
</tbody>
 
600
</table></div>
 
601
</div>
 
602
<hr>
 
603
<div class="refsect2" lang="en">
 
604
<a name="id2638633"></a><h3>
 
605
<a name="schro-motion-free"></a>schro_motion_free ()</h3>
 
606
<a class="indexterm" name="id2638644"></a><pre class="programlisting">void                schro_motion_free                   (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion);</pre>
 
607
<p>
 
608
 
 
609
</p>
 
610
<div class="variablelist"><table border="0">
 
611
<col align="left" valign="top">
 
612
<tbody><tr>
 
613
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
614
<td>
 
615
 
 
616
 
 
617
</td>
 
618
</tr></tbody>
 
619
</table></div>
 
620
</div>
 
621
<hr>
 
622
<div class="refsect2" lang="en">
 
623
<a name="id2638685"></a><h3>
 
624
<a name="schro-motion-get-global-prediction"></a>schro_motion_get_global_prediction ()</h3>
 
625
<a class="indexterm" name="id2638698"></a><pre class="programlisting">int                 schro_motion_get_global_prediction  (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
626
                                                         int x,
 
627
                                                         int y);</pre>
 
628
<p>
 
629
 
 
630
</p>
 
631
<div class="variablelist"><table border="0">
 
632
<col align="left" valign="top">
 
633
<tbody>
 
634
<tr>
 
635
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
636
<td>
 
637
</td>
 
638
</tr>
 
639
<tr>
 
640
<td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td>
 
641
<td>
 
642
</td>
 
643
</tr>
 
644
<tr>
 
645
<td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td>
 
646
<td>
 
647
</td>
 
648
</tr>
 
649
<tr>
 
650
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
651
<td>
 
652
 
 
653
 
 
654
</td>
 
655
</tr>
 
656
</tbody>
 
657
</table></div>
 
658
</div>
 
659
<hr>
 
660
<div class="refsect2" lang="en">
 
661
<a name="id2638786"></a><h3>
 
662
<a name="schro-motion-new"></a>schro_motion_new ()</h3>
 
663
<a class="indexterm" name="id2638797"></a><pre class="programlisting"><a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a>*        schro_motion_new                    (<a href="schroedinger-schroparams.html#SchroParams">SchroParams</a> *params,
 
664
                                                         <a href="schroedinger-schroframe.html#SchroUpsampledFrame">SchroUpsampledFrame</a> *ref1,
 
665
                                                         <a href="schroedinger-schroframe.html#SchroUpsampledFrame">SchroUpsampledFrame</a> *ref2);</pre>
 
666
<p>
 
667
 
 
668
</p>
 
669
<div class="variablelist"><table border="0">
 
670
<col align="left" valign="top">
 
671
<tbody>
 
672
<tr>
 
673
<td><span class="term"><em class="parameter"><code>params</code></em>&#160;:</span></td>
 
674
<td>
 
675
</td>
 
676
</tr>
 
677
<tr>
 
678
<td><span class="term"><em class="parameter"><code>ref1</code></em>&#160;:</span></td>
 
679
<td>
 
680
</td>
 
681
</tr>
 
682
<tr>
 
683
<td><span class="term"><em class="parameter"><code>ref2</code></em>&#160;:</span></td>
 
684
<td>
 
685
</td>
 
686
</tr>
 
687
<tr>
 
688
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
689
<td>
 
690
 
 
691
 
 
692
</td>
 
693
</tr>
 
694
</tbody>
 
695
</table></div>
 
696
</div>
 
697
<hr>
 
698
<div class="refsect2" lang="en">
 
699
<a name="id2638885"></a><h3>
 
700
<a name="schro-motion-render"></a>schro_motion_render ()</h3>
 
701
<a class="indexterm" name="id2638896"></a><pre class="programlisting">void                schro_motion_render                 (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
702
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *dest);</pre>
 
703
<p>
 
704
 
 
705
</p>
 
706
<div class="variablelist"><table border="0">
 
707
<col align="left" valign="top">
 
708
<tbody>
 
709
<tr>
 
710
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
711
<td>
 
712
</td>
 
713
</tr>
 
714
<tr>
 
715
<td><span class="term"><em class="parameter"><code>dest</code></em>&#160;:</span></td>
 
716
<td>
 
717
 
 
718
 
 
719
</td>
 
720
</tr>
 
721
</tbody>
 
722
</table></div>
 
723
</div>
 
724
<hr>
 
725
<div class="refsect2" lang="en">
 
726
<a name="id2638955"></a><h3>
 
727
<a name="schro-motion-render-cuda"></a>schro_motion_render_cuda ()</h3>
 
728
<a class="indexterm" name="id2638966"></a><pre class="programlisting">void                schro_motion_render_cuda            (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
729
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *dest);</pre>
 
730
<p>
 
731
 
 
732
</p>
 
733
<div class="variablelist"><table border="0">
 
734
<col align="left" valign="top">
 
735
<tbody>
 
736
<tr>
 
737
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
738
<td>
 
739
</td>
 
740
</tr>
 
741
<tr>
 
742
<td><span class="term"><em class="parameter"><code>dest</code></em>&#160;:</span></td>
 
743
<td>
 
744
 
 
745
 
 
746
</td>
 
747
</tr>
 
748
</tbody>
 
749
</table></div>
 
750
</div>
 
751
<hr>
 
752
<div class="refsect2" lang="en">
 
753
<a name="id2639026"></a><h3>
 
754
<a name="schro-motion-render-ref"></a>schro_motion_render_ref ()</h3>
 
755
<a class="indexterm" name="id2639036"></a><pre class="programlisting">void                schro_motion_render_ref             (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
756
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *dest);</pre>
 
757
<p>
 
758
 
 
759
</p>
 
760
<div class="variablelist"><table border="0">
 
761
<col align="left" valign="top">
 
762
<tbody>
 
763
<tr>
 
764
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
765
<td>
 
766
</td>
 
767
</tr>
 
768
<tr>
 
769
<td><span class="term"><em class="parameter"><code>dest</code></em>&#160;:</span></td>
 
770
<td>
 
771
 
 
772
 
 
773
</td>
 
774
</tr>
 
775
</tbody>
 
776
</table></div>
 
777
</div>
 
778
<hr>
 
779
<div class="refsect2" lang="en">
 
780
<a name="id2639096"></a><h3>
 
781
<a name="schro-motion-superblock-estimate-entropy"></a>schro_motion_superblock_estimate_entropy ()</h3>
 
782
<a class="indexterm" name="id2639109"></a><pre class="programlisting">int                 schro_motion_superblock_estimate_entropy
 
783
                                                        (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
784
                                                         int i,
 
785
                                                         int j);</pre>
 
786
<p>
 
787
 
 
788
</p>
 
789
<div class="variablelist"><table border="0">
 
790
<col align="left" valign="top">
 
791
<tbody>
 
792
<tr>
 
793
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
794
<td>
 
795
</td>
 
796
</tr>
 
797
<tr>
 
798
<td><span class="term"><em class="parameter"><code>i</code></em>&#160;:</span></td>
 
799
<td>
 
800
</td>
 
801
</tr>
 
802
<tr>
 
803
<td><span class="term"><em class="parameter"><code>j</code></em>&#160;:</span></td>
 
804
<td>
 
805
</td>
 
806
</tr>
 
807
<tr>
 
808
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
809
<td>
 
810
 
 
811
 
 
812
</td>
 
813
</tr>
 
814
</tbody>
 
815
</table></div>
 
816
</div>
 
817
<hr>
 
818
<div class="refsect2" lang="en">
 
819
<a name="id2639199"></a><h3>
 
820
<a name="schro-motion-superblock-try-estimate-entropy"></a>schro_motion_superblock_try_estimate_entropy ()</h3>
 
821
<a class="indexterm" name="id2639212"></a><pre class="programlisting">int                 schro_motion_superblock_try_estimate_entropy
 
822
                                                        (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *motion,
 
823
                                                         int i,
 
824
                                                         int j,
 
825
                                                         <a href="schroedinger-schromotionest.html#SchroBlock">SchroBlock</a> *block);</pre>
 
826
<p>
 
827
 
 
828
</p>
 
829
<div class="variablelist"><table border="0">
 
830
<col align="left" valign="top">
 
831
<tbody>
 
832
<tr>
 
833
<td><span class="term"><em class="parameter"><code>motion</code></em>&#160;:</span></td>
 
834
<td>
 
835
</td>
 
836
</tr>
 
837
<tr>
 
838
<td><span class="term"><em class="parameter"><code>i</code></em>&#160;:</span></td>
 
839
<td>
 
840
</td>
 
841
</tr>
 
842
<tr>
 
843
<td><span class="term"><em class="parameter"><code>j</code></em>&#160;:</span></td>
 
844
<td>
 
845
</td>
 
846
</tr>
 
847
<tr>
 
848
<td><span class="term"><em class="parameter"><code>block</code></em>&#160;:</span></td>
 
849
<td>
 
850
</td>
 
851
</tr>
 
852
<tr>
 
853
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
854
<td>
 
855
 
 
856
 
 
857
</td>
 
858
</tr>
 
859
</tbody>
 
860
</table></div>
 
861
</div>
 
862
<hr>
 
863
<div class="refsect2" lang="en">
 
864
<a name="id2639322"></a><h3>
 
865
<a name="schro-motion-vector-is-equal"></a>schro_motion_vector_is_equal ()</h3>
 
866
<a class="indexterm" name="id2639334"></a><pre class="programlisting">int                 schro_motion_vector_is_equal        (<a href="schroedinger-schroparams.html#SchroMotionVector">SchroMotionVector</a> *mv1,
 
867
                                                         <a href="schroedinger-schroparams.html#SchroMotionVector">SchroMotionVector</a> *mv2);</pre>
 
868
<p>
 
869
 
 
870
</p>
 
871
<div class="variablelist"><table border="0">
 
872
<col align="left" valign="top">
 
873
<tbody>
 
874
<tr>
 
875
<td><span class="term"><em class="parameter"><code>mv1</code></em>&#160;:</span></td>
 
876
<td>
 
877
</td>
 
878
</tr>
 
879
<tr>
 
880
<td><span class="term"><em class="parameter"><code>mv2</code></em>&#160;:</span></td>
 
881
<td>
 
882
</td>
 
883
</tr>
 
884
<tr>
 
885
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
886
<td>
 
887
 
 
888
 
 
889
</td>
 
890
</tr>
 
891
</tbody>
 
892
</table></div>
 
893
</div>
 
894
<hr>
 
895
<div class="refsect2" lang="en">
 
896
<a name="id2639404"></a><h3>
 
897
<a name="schro-motion-field-new"></a>schro_motion_field_new ()</h3>
 
898
<a class="indexterm" name="id2639415"></a><pre class="programlisting"><a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a>*   schro_motion_field_new              (int x_num_blocks,
 
899
                                                         int y_num_blocks);</pre>
 
900
<p>
 
901
 
 
902
</p>
 
903
<div class="variablelist"><table border="0">
 
904
<col align="left" valign="top">
 
905
<tbody>
 
906
<tr>
 
907
<td><span class="term"><em class="parameter"><code>x_num_blocks</code></em>&#160;:</span></td>
 
908
<td>
 
909
</td>
 
910
</tr>
 
911
<tr>
 
912
<td><span class="term"><em class="parameter"><code>y_num_blocks</code></em>&#160;:</span></td>
 
913
<td>
 
914
</td>
 
915
</tr>
 
916
<tr>
 
917
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
918
<td>
 
919
 
 
920
 
 
921
</td>
 
922
</tr>
 
923
</tbody>
 
924
</table></div>
 
925
</div>
 
926
<hr>
 
927
<div class="refsect2" lang="en">
 
928
<a name="id2639484"></a><h3>
 
929
<a name="schro-motion-field-free"></a>schro_motion_field_free ()</h3>
 
930
<a class="indexterm" name="id2639494"></a><pre class="programlisting">void                schro_motion_field_free             (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field);</pre>
 
931
<p>
 
932
 
 
933
</p>
 
934
<div class="variablelist"><table border="0">
 
935
<col align="left" valign="top">
 
936
<tbody><tr>
 
937
<td><span class="term"><em class="parameter"><code>field</code></em>&#160;:</span></td>
 
938
<td>
 
939
 
 
940
 
 
941
</td>
 
942
</tr></tbody>
 
943
</table></div>
 
944
</div>
 
945
<hr>
 
946
<div class="refsect2" lang="en">
 
947
<a name="id2639535"></a><h3>
 
948
<a name="schro-motion-field-scan"></a>schro_motion_field_scan ()</h3>
 
949
<a class="indexterm" name="id2639546"></a><pre class="programlisting">void                schro_motion_field_scan             (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field,
 
950
                                                         <a href="schroedinger-schroparams.html#SchroParams">SchroParams</a> *params,
 
951
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *frame,
 
952
                                                         <a href="schroedinger-schroframe.html#SchroFrame">SchroFrame</a> *ref,
 
953
                                                         int dist);</pre>
 
954
<p>
 
955
 
 
956
</p>
 
957
<div class="variablelist"><table border="0">
 
958
<col align="left" valign="top">
 
959
<tbody>
 
960
<tr>
 
961
<td><span class="term"><em class="parameter"><code>field</code></em>&#160;:</span></td>
 
962
<td>
 
963
</td>
 
964
</tr>
 
965
<tr>
 
966
<td><span class="term"><em class="parameter"><code>params</code></em>&#160;:</span></td>
 
967
<td>
 
968
</td>
 
969
</tr>
 
970
<tr>
 
971
<td><span class="term"><em class="parameter"><code>frame</code></em>&#160;:</span></td>
 
972
<td>
 
973
</td>
 
974
</tr>
 
975
<tr>
 
976
<td><span class="term"><em class="parameter"><code>ref</code></em>&#160;:</span></td>
 
977
<td>
 
978
</td>
 
979
</tr>
 
980
<tr>
 
981
<td><span class="term"><em class="parameter"><code>dist</code></em>&#160;:</span></td>
 
982
<td>
 
983
 
 
984
 
 
985
</td>
 
986
</tr>
 
987
</tbody>
 
988
</table></div>
 
989
</div>
 
990
<hr>
 
991
<div class="refsect2" lang="en">
 
992
<a name="id2639663"></a><h3>
 
993
<a name="schro-motion-field-inherit"></a>schro_motion_field_inherit ()</h3>
 
994
<a class="indexterm" name="id2639674"></a><pre class="programlisting">void                schro_motion_field_inherit          (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field,
 
995
                                                         <a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *parent);</pre>
 
996
<p>
 
997
 
 
998
</p>
 
999
<div class="variablelist"><table border="0">
 
1000
<col align="left" valign="top">
 
1001
<tbody>
 
1002
<tr>
 
1003
<td><span class="term"><em class="parameter"><code>field</code></em>&#160;:</span></td>
 
1004
<td>
 
1005
</td>
 
1006
</tr>
 
1007
<tr>
 
1008
<td><span class="term"><em class="parameter"><code>parent</code></em>&#160;:</span></td>
 
1009
<td>
 
1010
 
 
1011
 
 
1012
</td>
 
1013
</tr>
 
1014
</tbody>
 
1015
</table></div>
 
1016
</div>
 
1017
<hr>
 
1018
<div class="refsect2" lang="en">
 
1019
<a name="id2639734"></a><h3>
 
1020
<a name="schro-motion-field-copy"></a>schro_motion_field_copy ()</h3>
 
1021
<a class="indexterm" name="id2639744"></a><pre class="programlisting">void                schro_motion_field_copy             (<a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *field,
 
1022
                                                         <a href="schroedinger-schroparams.html#SchroMotionField">SchroMotionField</a> *parent);</pre>
 
1023
<p>
 
1024
 
 
1025
</p>
 
1026
<div class="variablelist"><table border="0">
 
1027
<col align="left" valign="top">
 
1028
<tbody>
 
1029
<tr>
 
1030
<td><span class="term"><em class="parameter"><code>field</code></em>&#160;:</span></td>
 
1031
<td>
 
1032
</td>
 
1033
</tr>
 
1034
<tr>
 
1035
<td><span class="term"><em class="parameter"><code>parent</code></em>&#160;:</span></td>
 
1036
<td>
 
1037
 
 
1038
 
 
1039
</td>
 
1040
</tr>
 
1041
</tbody>
 
1042
</table></div>
 
1043
</div>
 
1044
<hr>
 
1045
<div class="refsect2" lang="en">
 
1046
<a name="id2639804"></a><h3>
 
1047
<a name="schro-motion-verify"></a>schro_motion_verify ()</h3>
 
1048
<a class="indexterm" name="id2639814"></a><pre class="programlisting">int                 schro_motion_verify                 (<a href="schroedinger-schromotion.html#SchroMotion">SchroMotion</a> *mf);</pre>
 
1049
<p>
 
1050
 
 
1051
</p>
 
1052
<div class="variablelist"><table border="0">
 
1053
<col align="left" valign="top">
 
1054
<tbody>
 
1055
<tr>
 
1056
<td><span class="term"><em class="parameter"><code>mf</code></em>&#160;:</span></td>
 
1057
<td>
 
1058
</td>
 
1059
</tr>
 
1060
<tr>
 
1061
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1062
<td>
 
1063
 
 
1064
 
 
1065
</td>
 
1066
</tr>
 
1067
</tbody>
 
1068
</table></div>
 
1069
</div>
 
1070
</div>
 
1071
</div>
 
1072
</body>
 
1073
</html>