File: sequence.h

package info (click to toggle)
xmorph 1%3A17nov97-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 916 kB
  • ctags: 725
  • sloc: ansic: 9,326; makefile: 630; tcl: 476
file content (28 lines) | stat: -rw-r--r-- 986 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* sequence.h: routines to make a sequence of digital image warp frames
**
** Written and Copyright (C) 1994 by Michael J. Gourlay
**
** NO WARRANTEES, EXPRESS OR IMPLIED.
*/
#ifndef _SEQUENCE__INCLUDED_
#define _SEQUENCE__INCLUDED_

#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include "diw_map.h"
#include "RgbaImage.h"

extern void warp_rgba_image(RgbaImageT *inP, RgbaImageT *outP, double *sxP, double *syP, double *dxP, double *dyP, int nx, int ny);

extern void warp_sequence(diw_map_t *dmP, int steps, char *basename, int show);

extern void set_sequence_file_name_cb(Widget widget, XtPointer client_data, XtPointer call_data);

extern void set_sequence_num_frames_cb(Widget widget, XtPointer client_data, XtPointer call_data);

extern void warp_sequence_cb(Widget widget, XtPointer client_data, XtPointer call_data);

/* WarpSequence: action to generate a warp sequence */
extern void WarpSequence(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms);

#endif