GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rd_cellhd.c File Reference

GIS Library - Read cell header or window. More...

#include <string.h>
#include <grass/gis.h>
#include <grass/glocale.h>
Include dependency graph for rd_cellhd.c:

Go to the source code of this file.

Macros

#define ERROR(x, line)   return error(x,line)
 
#define F_PROJ   1
 
#define F_ZONE   2
 
#define F_NORTH   3
 
#define F_SOUTH   4
 
#define F_EAST   5
 
#define F_WEST   6
 
#define F_EWRES   7
 
#define F_NSRES   8
 
#define F_FORMAT   9
 
#define F_COMP   10
 
#define F_COLS   11
 
#define F_ROWS   12
 
#define F_EWRES3   13
 
#define F_NSRES3   14
 
#define F_COLS3   15
 
#define F_ROWS3   16
 
#define F_TOP   17
 
#define F_BOTTOM   18
 
#define F_TBRES   19
 
#define F_DEPTHS   20
 
#define SET(x)   flags|=(1<<x)
 
#define TEST(x)   (flags&(1<<x))
 

Functions

char * G__read_Cell_head_array (char **array, struct Cell_head *cellhd, int is_cellhd)
 
char * G__read_Cell_head (FILE *fd, struct Cell_head *cellhd, int is_cellhd)
 

Detailed Description

GIS Library - Read cell header or window.

(C) 1999-2011 by the GRASS Development Team

This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.

Author
USACERL and others

Definition in file rd_cellhd.c.

Macro Definition Documentation

#define ERROR (   x,
  line 
)    return error(x,line)

Definition at line 19 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_BOTTOM   18

Definition at line 43 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_COLS   11

Definition at line 35 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_COLS3   15

Definition at line 40 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_COMP   10

Definition at line 34 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_DEPTHS   20

Definition at line 45 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_EAST   5

Definition at line 29 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_EWRES   7

Definition at line 31 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_EWRES3   13

Definition at line 38 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_FORMAT   9

Definition at line 33 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_NORTH   3

Definition at line 27 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_NSRES   8

Definition at line 32 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_NSRES3   14

Definition at line 39 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_PROJ   1

Definition at line 25 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_ROWS   12

Definition at line 36 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_ROWS3   16

Definition at line 41 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_SOUTH   4

Definition at line 28 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_TBRES   19

Definition at line 44 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_TOP   17

Definition at line 42 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_WEST   6

Definition at line 30 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define F_ZONE   2

Definition at line 26 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

#define SET (   x)    flags|=(1<<x)

Definition at line 47 of file rd_cellhd.c.

#define TEST (   x)    (flags&(1<<x))

Definition at line 48 of file rd_cellhd.c.

Referenced by G__read_Cell_head_array().

Function Documentation

char* G__read_Cell_head ( FILE *  fd,
struct Cell_head *  cellhd,
int  is_cellhd 
)

Definition at line 53 of file rd_cellhd.c.

References buf, count, G__read_Cell_head_array(), G_debug(), G_free(), G_getl(), and G_store().

Referenced by G__get_window(), and G_get_cellhd().

char * G__read_Cell_head_array ( char **  array,
struct Cell_head *  cellhd,
int  is_cellhd 
)