00001 /** @addotgroup deprecated */ 00002 /*@{*/ 00003 /** @file pyramid.h 00004 * @deprecated 00005 * pyramid.h - Types, constants, globals, routine decls for pyramids 00006 * 00007 * Author: Rod Bogart 00008 * Computer Science Dept. 00009 * University of Utah 00010 * Date: Thu Mar 12 1987 00011 * Copyright (c) 1987 Rod Bogart 00012 * 00013 */ 00014 #define and && 00015 #define or || 00016 #define not ! 00017 00018 #define MASKSIZE 5 00019 #define MASKBELOW 2 /* MASKBELOW = (MASKSIZE-1) / 2; */ 00020 #define MASKABOVE 2 /* MASKABOVE = MASKSIZE / 2; */ 00021 00022 typedef struct 00023 { 00024 /* pointers to the corners of the arrays for each level */ 00025 rle_pixel ** corners; 00026 00027 int *xlen, *ylen; /* sizes of each level */ 00028 00029 int nchan; /* total channels per level */ 00030 00031 int levels; /* number of levels in this pyramid */ 00032 } pyramid; 00033 00034 float * gauss_mask(); 00035 /*@}*/