Utah Raster Toolkit  9999-git
URT Development version (post-3.1b)
pyramid.h
Go to the documentation of this file.
1 /*
2  * pyramid.h - Types, constants, globals, routine decls for pyramids
3  *
4  * Author: Rod Bogart
5  * Computer Science Dept.
6  * University of Utah
7  * Date: Thu Mar 12 1987
8  * Copyright (c) 1987 Rod Bogart
9  *
10  */
11 #define and &&
12 #define or ||
13 #define not !
14 
15 #define MASKSIZE 5
16 #define MASKBELOW 2 /* MASKBELOW = (MASKSIZE-1) / 2; */
17 #define MASKABOVE 2 /* MASKABOVE = MASKSIZE / 2; */
18 
19 typedef struct
20 {
21  /* pointers to the corners of the arrays for each level */
23 
24  int *xlen, *ylen; /* sizes of each level */
25 
26  int nchan; /* total channels per level */
27 
28  int levels; /* number of levels in this pyramid */
29 } pyramid;
30 
31 float * gauss_mask();
int * ylen
Definition: pyramid.h:24
int levels
Definition: pyramid.h:28
int nchan
Definition: pyramid.h:26
int * xlen
Definition: pyramid.h:24
rle_pixel ** corners
Definition: pyramid.h:22
unsigned char rle_pixel
Definition: rle.h:56
float * gauss_mask(int siz)
Definition: smush.c:323