|
GRASS 8 Programmer's Manual 8.5.0RC1(2026)-3334b87d9c
|
Address routines. More...
#include "local_proto.h"
Go to the source code of this file.
Macros | |
| #define | SEG_N_ROW_NONZERO(SEG, row, col) |
| #define | SEG_INDEX_ROW_NONZERO(SEG, row, col) |
| #define | SEG_N_ROW_ZERO(SEG, col) |
| #define | SEG_INDEX_ROW_ZERO(SEG, col) |
| #define | INDEX_ADJ(SEG, i) |
Functions | |
| int | seg_address_fast (const SEGMENT *SEG, off_t row, off_t col, int *n, int *index) |
| int | seg_address_slow (const SEGMENT *SEG, off_t row, off_t col, int *n, int *index) |
| int | seg_address (const SEGMENT *SEG, off_t row, off_t col, int *n, int *index) |
| Internal use only. | |
Address routines.
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file address.c.
| #define INDEX_ADJ | ( | SEG, | |
| i ) |
Definition at line 27 of file address.c.
Referenced by seg_address_fast().
| #define SEG_INDEX_ROW_NONZERO | ( | SEG, | |
| row, | |||
| col ) |
Definition at line 19 of file address.c.
Referenced by seg_address_fast().
| #define SEG_INDEX_ROW_ZERO | ( | SEG, | |
| col ) |
Definition at line 25 of file address.c.
Referenced by seg_address_fast().
| #define SEG_N_ROW_NONZERO | ( | SEG, | |
| row, | |||
| col ) |
Definition at line 16 of file address.c.
Referenced by seg_address_fast().
| #define SEG_N_ROW_ZERO | ( | SEG, | |
| col ) |
Definition at line 23 of file address.c.
Referenced by seg_address_fast().
| int seg_address | ( | const SEGMENT * | SEG, |
| off_t | row, | ||
| off_t | col, | ||
| int * | n, | ||
| int * | index ) |
| int seg_address_fast | ( | const SEGMENT * | SEG, |
| off_t | row, | ||
| off_t | col, | ||
| int * | n, | ||
| int * | index ) |
Definition at line 30 of file address.c.
References INDEX_ADJ, SEG_INDEX_ROW_NONZERO, SEG_INDEX_ROW_ZERO, SEG_N_ROW_NONZERO, and SEG_N_ROW_ZERO.
Referenced by seg_setup().
| int seg_address_slow | ( | const SEGMENT * | SEG, |
| off_t | row, | ||
| off_t | col, | ||
| int * | n, | ||
| int * | index ) |
Definition at line 74 of file address.c.
Referenced by seg_setup().