Revised.
[dyninst.git] / visiClients / terrain / src / smooth.h
1 /*
2  * Copyright (c) 1989, 1990 Barton P. Miller, Morgan Clark, Timothy Torzewski
3  *     Jeff Hollingsworth, and Bruce Irvin. All rights reserved.
4  *
5  * This software is furnished under the condition that it may not
6  * be provided or otherwise made available to, or used by, any
7  * other person.  No title to or ownership of the software is
8  * hereby transferred.  The name of the principals
9  * may not be used in any advertising or publicity related to this
10  * software without specific, written prior authorization.
11  * Any use of this software must include the above copyright notice.
12  *
13  */
14
15 /*
16  * smooth.h - header file of smooth.c
17  *
18  * $Log: smooth.h,v $
19  * Revision 1.4  1997/05/23 05:23:13  tung
20  * Revised.
21  *
22  * Revision 1.3  1997/05/22 02:18:25  tung
23  * Revised.
24  *
25  * Revision 1.2  1997/05/21 03:20:35  tung
26  * Revised.
27  *
28  * Revision 1.1  1997/05/12 20:15:42  naim
29  * Adding "Terrain" visualization to paradyn (commited by naim, done by tung).
30  *
31  * Revision 1.1  1992/05/19  07:21:56  lam
32  * Initial revision
33  *
34  *
35  */
36
37 #ifndef SMOOTH_H
38 #define SMOOTH_H
39
40 void smooth (struct surface_points *new_surface, struct surface_points *surface,
41              int wsize);
42 float avg_elem (float window[]);
43 void smooth_med (struct surface_points *new_surface, struct surface_points *surface,
44                  int wsize);
45 float med_elem (float window[]);
46 void shift_win (float window[], float );
47
48
49
50 #endif