21 static void update_window_mappings(
void);
22 static void check_write_window(
void);
48 G_warning(
_(
"Rast_set_window() called while window split"));
58 update_window_mappings();
65 G_debug(4,
"Rast_unset_window()");
105 update_window_mappings();
108 static void update_window_mappings(
void)
131 G_fatal_error(
_(
"Rast_set_read_window(): projection/zone differs from that of "
132 "currently open raster maps"));
158 G_fatal_error(
_(
"Input window changed while maps are open for read. Map name <%s>"), fcb->
name);
165 static void check_write_window(
void)
174 G_fatal_error(
_(
"Output window changed while maps are open for write. Map name <%s>"), fcb->
name);
#define OPEN_NEW_COMPRESSED
#define OPEN_NEW_UNCOMPRESSED
void void void void G_fatal_error(const char *,...) __attribute__((format(printf
void G_warning(const char *,...) __attribute__((format(printf
void G_set_window(struct Cell_head *)
Establishes window as the current working window (region).
void G__init_window(void)
Initialize window (region).
int G_is_initialized(int *)
void G_initialize_done(int *)
void G_adjust_Cell_head(struct Cell_head *, int, int)
Adjust cell header.
int G_debug(int, const char *,...) __attribute__((format(printf
int Rast__check_for_auto_masking(void)
Checks for auto masking.
void Rast_close(int)
Close a raster map.
void Rast__init_window(void)
void Rast_unset_window(void)
Unset current window.
void Rast_set_window(struct Cell_head *window)
Establishes 'window' as the current working window.
void Rast_set_output_window(struct Cell_head *window)
Establishes 'window' as the current working window for output.
void Rast_set_input_window(struct Cell_head *window)
Establishes 'window' as the current working window for input.
2D/3D raster map header (used also for region)
int zone
Projection zone (UTM)
struct fileinfo * fileinfo
struct Cell_head wr_window
struct Cell_head rd_window