1 2 /**************************************************************************** 3 * 4 * MODULE: r.describe 5 * 6 * AUTHOR(S): Michael Shapiro - CERL 7 * 8 * PURPOSE: Prints terse list of category values found in a raster 9 * map layer. 10 * 11 * COPYRIGHT: (C) 2006 by the GRASS Development Team 12 * 13 * This program is free software under the GNU General Public 14 * License (>=v2). Read the file COPYING that comes with GRASS 15 * for details. 16 * 17 ***************************************************************************/ 18 19 #ifndef __R_DESC_LOCAL_PROTO_H__ 20 #define __R_DESC_LOCAL_PROTO_H__ 21 22 #include <grass/raster.h> 23 24 /* describe.c */ 25 int describe(const char *, int, char *, int, int, int, int, int); 26 27 /* dumplist.c */ 28 int long_list(struct Cell_stats *, DCELL, DCELL, char *, int, RASTER_MAP_TYPE, 29 int); 30 int compact_list(struct Cell_stats *, DCELL, DCELL, char *, int, 31 RASTER_MAP_TYPE, int); 32 int compact_range_list(CELL, CELL, CELL, CELL, CELL, CELL, char *, int); 33 int range_list(CELL, CELL, CELL, CELL, CELL, CELL, char *, int); 34 35 /* main.c */ 36 int main(int, char *[]); 37 38 /* tree.c */ 39 int plant_tree(void); 40 int add_node_to_tree(register CELL); 41 int first_node(void); 42 int next_node(void); 43 int first_cat(CELL *); 44 int next_cat(CELL *); 45 46 #endif /* __R_DESC_LOCAL_PROTO_H__ */ 47